Pascal

  1. Struktur Program Pascal
  2. Konsep IF .. ELSE ..
  3. Contoh Looping
  4. Contoh Array
  5. Program Input Nilai Mahasiswa
  6. Program Data Pegawai
  7. Program Mencari Rata-rata, Nilai Tertinggi dan Terendah
  8. Erika Array
  9. Erika Record
  10. Program Contoh Bulan
  11. Program Data Mahasiswa
  12. Program Penilaian Mahasiswa
  13. Contoh Program Record
  14. Intan Array
  15. Intan Record
  16. Program Menghitung Bulan
  17. Dirman Record
  18. Program Stat Game
  19. Program Bulan
  20. Program Faktorial
  21. Perintah With..Do dalam Pascal
  22. Program GJE (Gauss Jordan Exchange) dengan Pascal
  23. STATEMENT-STATEMENT PADA PEMOGRAMAN PASCAL
  24. Program PSB SMA Ver.1 Pascal
  25. MENU DAN EDITOR TURBO PASCAL 7.0
  26. ELEMEN – ELEMEN BAHASA DALAM PASCAL
  27. Struktur Kondisi dan Struktur Perulangan
  28. Program untuk Mencari Akar Persamaan Kuadrat
  29. Program Suhu
  30. Program Penjualan
  31. Program Nilai
  32. Program Gaji
  33. Program Berat
  34. Program Pencari Tanggal
  35. ARRAY PADA PASCAL
  36. Aplikasi Stack pada Struktur Data untuk Mengkonversikan Notasi INFIX Menjadi POSTFIX
  37. Program Banyak Huruf dalam Kalimat
  38. Program untuk Mengurutkan Data dengan Metode RADIX SORT
  39. Instruksi Pemilihan
  40. Tipe Data dan Operator
  41. Pandapotan Struktur Data
  42. Tipe Data, Variabel
  43. Perhitungan Gaji
  44. TAMBAHAN PERCABANGAN
  45. RINGKASAN PERCABANGAN
  46. STRUKTUR CASE OF ELSE
  47. STRUKTUR CASE OF
  48. STRUKTUR IF TERSARANG
  49. STRUKTUR IF THEN ELSE
  50. STRUKTUR IF THEN
  51. Dasar-dasar Mempelajari Struktur Data
  52. Rekursi
  53. Perulangan dalam Pascal
  54. ARRAY / LARIK
  55. Soal UTS Algoritma 08/09 No. 2 (procedure & function)
  56. Soal UTS Algoritma 08/09 No. 1 (function)
  57. Perulangan dengan Repeat Until
  58. Pengulangan dan Perbedaan Penggunaannya
  59. Tipe Data
  60. Program Konversi Suhu
  61. Membuat Piramid Bintang
  62. Program Kalkulator Sederhana
  63. Perulangan
  64. Dani Record
  65. Program Pertukaran Uang Rupiah dan Dolar
  66. Pandapotan Record
  67. Pandapotan Array
  68. Dani Array
  69. Aljan Array dan Record
  70. Hendra Array & Record
  71. Program yang Menggunakan Record
  72. Program Bilangan Prima dengan Menggunakan Bantuan Array
  73. ARRAY DAN RECORD
  74. Menghitung Hambatan
  75. Menentukan Bentuk Padat, Cair, Gas Benda
  76. Pengertian If..Else dan Contoh Programnya
  77. Program Counter Digital
  78. Program Bilangan Genap
  79. Program dengan Array of String
  80. Program Mencari Nilai Mata Uang

Kata Kunci

nusinau, pascal, contoh program turbo pascal, contoh looping pada pascal, program penjualan dengan pascal, contoh soal pascal, cara membuat program pascal, contoh program flowchart dari type rumah ditentukan dari karakter pertama kode rumah, soal if pada pascal, contoh soal looping pada pascal.

About the author

Mantan Tentor SD dan SMP, mantan Guru SMA, mantan Dosen PT, mantan IT Helper, mantan Programmer, mantan IT Analyst.... Sekarang... Berusaha jadi pengangguran, masih muda, masih belajar.... Jangan panggil saya pak!

49 Responses to “Pascal”

  1. brata says:

    Em tolong dunk..gimana program konversi dari kg ke kwintal lalu ke ton dengan pascal..mohon bantuanya..

  2. Nu says:

    @brata
    di coba dulu donk .. trus kirim ke sini, nanti kita belajar bikin bareng .. :)

  3. zefri says:

    bra klu misalnya ada soal seperti ini
    Tentukan Rata-rata gaji pak mamad selama 1 tahun
    gimana cara penyelesaiannya menggunakan while do.
    tolong kirim ke e-mail saya ya.
    zefri_syn@yahoo.co.id

  4. zefri says:

    Nu mana balasannya..

  5. Nu says:

    @zefri
    bisa itu dibuat, tapi detailnya mana nih?

    gaji pak mamad selama setahun tu dapet dari mana aja yak?

    mungkin seperti ini ya :
    http://www.nusinau.com/program-gaji/

    saya asumsikan kaya’ gitu aja dah ..
    lihat baris paling bawah (sebelum end.)

    gaji_bersih := gaji_kotor + pajak ;
    writeln ( ‘ Gaji Bersih: ‘ , gaji_bersih : 2 : 0 ) ;
    readln ;
    end.

    bisa ditambahkan :

    writeln (‘Gaji selama 1 tahun : ‘, gaji_bersih * 12);

    hasilnya jadi :

    gaji_bersih := gaji_kotor + pajak ;
    writeln ( ‘ Gaji Bersih: ‘ , gaji_bersih : 2 : 0 ) ;
    writeln (‘ Gaji selama 1 tahun : ‘, gaji_bersih * 12 : 2 : 0);
    readln ;
    end.

  6. loekman says:

    mas tolong buatkan aku program procedure yang didalamnya ada 10 program………..
    tolong ya masssssssss

    makasih sebelumnya…….?

  7. loekman says:

    oh ya maz tolong dikirim ke email saya………..

    luqman_hakiem@yahoo.co.id

  8. Nu says:

    @loekman
    ha?
    tugas dari dosen ya?
    hehehehehe …

  9. wahyu says:

    low program untuk membalik beberapaangka yang diinputkan gimana ya?

    tolong programnya seperti apa?

    trimakasih

    tolong krm ke e-mail saya ya

    w4hyu_cy83r@yahoo.co.id

  10. Nu says:

    @wahyu
    bisa dijelaskan lebih detail?

  11. aLbab says:

    maaf,
    mau tanyak..
    untuk program mencari nilai mata uang gmn ya mas?
    pke struktur if else.
    misalnya uang yang kita masukin 100.000
    outputnya :
    1 lembar uang 100 rb dan 0 lembar uang 50 rb.
    itu gmn ya mas?

    trimakasiih sblmnya.

  12. Nu says:

    @aLbab
    Coba di cek di sini : Program Mencari Nilai Mata Uang
    Semoga membantu. :)

  13. wahyu says:

    hai semua leh tanya2 dong tapi jangan diketawain ya.. neewbie bangeth nie.. hhahahahaha, yg gw tanyai (lofika dari program ini gmn ya? gw bungung bgt nie, terutama yg bagian :
    Writeln(‘I:2, Nim[I]:10, Nama[I]:15, IP[I]:6:2);

    Uses Crt;
    Const N = 10;
    Var
    Nim : Array[1..N] Of integer;
    Nama : Array[1..N] Of String[20];
    IP : Array[1..N] Of real;
    I : Integer;
    Begin
    Clrscr;
    {Baca Data}
    Writeln(‘Masukkan’,N,‘buah data’);
    For I := 1 to N Do
    Begin
    Write(‘No.Mhs : ’);Readln(NIM[I]);
    Write(‘Nama Mhs : ’);Readln(Nama[I]);
    Write(‘IP Mhs : ’);Readln(IP[I]);
    End;
    {Cetak Hasil}
    Writeln(‘Daftar Nilai’);
    Writeln(‘No NIM NAMA IP’);
    For I := 1 to N Do
    Writeln(‘I:2, Nim[I]:10, Nama[I]:15, IP[I]:6:2);
    Readln
    End.

    (dijawab ya teman2.. thanks before) :)

  14. noer ilham says:

    kk saya minta tolong ter amat sangat minta tolong ..:
    bagaimana cara menggunakan pascal untuk menghitung
    biaya penjualan rumah apa bila…:

    INPUT => type rumah > 21 harga 55 juta
    > 27 harga 87 juta
    > 36 harga 126.500.000
    > 1,5 M
    dengan nama pelanggang iphul
    PROSES => uang muka 20% dari harga rumah

    OUTPUT = > harga rumah
    > unag muka
    > dan sisa.

    aku sangat memerlukan bantuan, tolong kirim lewat e-mail sayakk pls.
    sebelumnya saya ucapkan trima kaseh, dan maaf
    klo sangat merepotkan…..aku muhon.

  15. noer ilham says:

    #

    hai semua leh tanya2 dong tapi jangan diketawain ya.. neewbie bangeth nie.. hhahahahaha, yg gw tanyai (lofika dari program ini gmn ya? gw bungung bgt nie, terutama yg bagian :
    Writeln(‘I:2, Nim[I]:10, Nama[I]:15, IP[I]:6:2);

    Uses Crt;
    Const N = 10;
    Var
    Nim : Array[1..N] Of integer;
    Nama : Array[1..N] Of String[20];
    IP : Array[1..N] Of real;
    I : Integer;
    Begin
    Clrscr;
    {Baca Data}
    Writeln(‘Masukkan’,N,‘buah data’);
    For I := 1 to N Do
    Begin
    Write(‘No.Mhs : ’);Readln(NIM[I]);
    Write(‘Nama Mhs : ’);Readln(Nama[I]);
    Write(‘IP Mhs : ’);Readln(IP[I]);
    End;
    {Cetak Hasil}
    Writeln(‘Daftar Nilai’);
    Writeln(‘No NIM NAMA IP’);
    For I := 1 to N Do
    Writeln(‘I:2, Nim[I]:10, Nama[I]:15, IP[I]:6:2);
    Readln
    End.

    (dijawab ya teman2.. thanks before) :)
    #
    noer ilham
    April 18th, 2010 at 17:48 | #14
    Reply | Quote

    Your comment is awaiting moderation.

    kk saya minta tolong ter amat sangat minta tolong ..:
    bagaimana cara menggunakan pascal untuk menghitung
    biaya penjualan rumah apa bila…:

    INPUT => type rumah > 21 harga 55 juta
    > 27 harga 87 juta
    > 36 harga 126.500.000
    > 1,5 M
    dengan nama pelanggang iphul
    PROSES => uang muka 20% dari harga rumah

    OUTPUT = > harga rumah
    > unag muka
    > dan sisa.

    aku sangat memerlukan bantuan, tolong kirim lewat e-mail sayakk pls.ato di respon aja.
    sebelumnya saya ucapkan trima kaseh, dan maaf
    klo sangat merepotkan…..aku muhon.

  16. noer ilham says:

    kk saya minta tolong ter amat sangat minta tolong ..:
    bagaimana cara menggunakan pascal untuk menghitung
    biaya penjualan rumah apa bila…:

    INPUT => type rumah > 21 harga 55 juta
    > 27 harga 87 juta
    > 36 harga 126.500.000
    > 1,5 M
    dengan nama pelanggang iphul
    PROSES => uang muka 20% dari harga rumah

    OUTPUT = > harga rumah
    > unag muka
    > dan sisa.

    aku sangat memerlukan bantuan, tolong kirim lewat e-mail sayakk pls.ato di respon aja.
    sebelumnya saya ucapkan trima kaseh, dan maaf
    klo sangat merepotkan…..aku muhon.

  17. noer_ilham says:

    aku pemula neh aku mau tanaya, moon bantuannya.
    giaman cara menghitung biaya penjualan rumah dengan mnggunakan
    program pascal sbb……..:

    INPUT: kode rumah > 21 haraga 55 juta
    > 27 haraga 87 juta
    > 36 haraga 126.500.00
    > 45 haraga 1,5 M
    nama pelanggan ilham
    PROSES => uang muka > 20% dari harga rumah sisa
    OUTPUT => harga rumah
    > uang muka
    > sisa .
    saya teramat sangat mohon bantuannya dan sebelumnya saya ucapkan trima kaseh…..

  18. Bahrul Halimi says:

    Kak, aku mau tanya..
    klo string kan panjangnya 256 karakter, untuk membuat string dengan panjang 1000 karakter gmn,???
    jawab cepet ya……….

  19. jenie says:

    mas bisa bantu bikin program gabungan input output, kondisi(if, case), perulangan, array, prosesur atau function gag? temanya bebas. aku udah nyoba dari kemaren tapi tetep aja gag bisa. please bantuin dong mas….

  20. eniee says:

    mas… tolong bantu dong.. contoh program GAME yang memakai stack.. mohon bantuanya dengan sangat..

  21. sinta says:

    hubungan algoritma dan pascal apa’y??????tolong d jawab

  22. ali says:

    mas admin tolongin bikin tabel yang ada garisnya
    yang isinya nama ,hadir, tugas ,uts ,uas ,nilai akhir ,index pliss ya mas bsok di kumpulin T_T
    kirim ke email q muhalisurad@yahoo.com

  23. yuan says:

    jadi betah ni belajar di blog mas,,,trims
    saya sedot ilmunya semua

  24. astina says:

    mas,,,
    bs tolong bwat kan cntoh program untuk menghitung biaya cetak pas photo ga (2×3, 3×4, 4×6)…

  25. duble says:

    para ahli IT sekalian bantuin ane dong bkinin di pascal dengan soal
    input kode barang
    jika kode barang =’B001′ maka nama barang =’buku’ harga=2000
    jika kode barang =’B002′ maka nama barang =’pensil’ harga=1000
    jika kode barang =’B003′ maka nama barang =’penghapus’ harga=500
    input jumlah barang
    cetak total bayar adalah harga x jumlah barang.
    ane udah coba dari tadi siang, hasilnya nihil, ga ada yang bisa ngajarin,,
    semoga di bales yah gan, butuh banget nih..
    ane ga ngerti pas mesti di totalinnya..

  26. aaaa says:

    contoh program pionter dan linked list . . . please . . .

  27. echy says:

    mas tlong donk buatkan sya program yg menampilkan segitiga dngn tinggi 15 menggunakan looping dlm pascal

  28. uthap_jhojho says:

    re

    @noer ilham
    program penjualan_rumah;
    uses crt;

    procedure input;
    var
    harga,uangmuka,sisa :extended;
    tipe:byte;
    kode:integer;

    begin
    writeln(‘Kode Rumah :’);
    writeln(’1.tipe 21, Harga 55 juta’);
    writeln(’2.Tipe 27, Harga 87 juta’);
    writeln(’3.Tipe 36, Harga 126,5 juta’);
    writeln(’4.Tipe 45, Harga 1,5 Miliar’);
    write(‘Pilihan Anda : ‘);
    readln(tipe);

    case tipe of
    1:
    begin
    kode:=21;
    harga:=55000000;
    uangmuka:=(20/100)*harga;
    sisa:=harga-uangmuka;
    end;
    2:
    begin
    kode:=27;
    harga:=87000000;
    uangmuka:=(20/100)*harga;
    sisa:=harga-uangmuka;
    end;
    3:
    begin
    kode:=36;
    harga:=126500000;
    uangmuka:=(20/100)*harga;
    sisa:=harga-uangmuka;
    end;

    4:
    begin
    kode:=45;
    harga:=1500000000;
    uangmuka:=(20/100)*harga;
    sisa:=harga-uangmuka;
    end;
    else
    begin
    writeln(‘Masukkan pilihan anda (1-4) !!!’);
    end;
    //end;
    end;
    writeln(‘Kode : ‘,kode);
    writeln(‘harga : ‘,harga:0:3);
    writeln(‘Uang Muka : ‘,uangmuka:0:3);
    writeln(‘Sisa : ‘,sisa:0:3);
    end;

    //program utamanya
    begin
    clrscr;
    writeln(‘——————Program penjualan Rumah——————’);
    writeln(‘———————————————————–’);
    input;
    readkey;
    end.

  29. fandi says:

    mas mau, tanya bagaimana cara mengerjakan program pascal jika outputnya(hasilnya)
    seperti ini :
    masukkan jumlah bilangan : 4
    ———————————————————————————————————————–
    bilangan prima bilangan non prima
    ————————————————————————————————————————
    2 4
    3 6

    ——————————————————————————————————————–
    jumlah bilangan prima : 2
    jumlah bilangan non prima : 2
    terima kasih

  30. fandi says:

    mas mau, tanya bagaimana cara mengerjakan program pascal jika outputnya(hasilnya)
    seperti ini :
    masukkan jumlah bilangan : 4
    ———————————————————————————————————————–
    bilangan prima bilangan non prima
    ————————————————————————————————————————
    2 4
    3 6

    ——————————————————————————————————————–
    jumlah bilangan prima : 2
    jumlah bilangan non prima : 2
    terima kasih dan tolong dibalas secepatnya

  31. afandi says:

    mas bagaimana kok belum di jawab saya minta tolong banget mas

  32. cupu ajha_ says:

    bos!!! mantap…sering di apdet dong biar tugas ane sejaterah..eheheh o ya b d way napa tp.win 1.5 kagak bisa di ubah color nya( bukan kolor celana dalem) ahahah tp thema en colour textnya pdhal w dha buat sesuai perinth loh..mmhmm

  33. awan says:

    bro, giman kalo mau mau input waktu di program parkir, trus pake tipe data apa?

  34. awan says:

    ajrin dulu contoh program parkir , bro….

  35. bams says:

    mas bisa mta tlong gx bikinin program pascal ttg penjualan
    dgan penjualan ditentukan dosen,dan mendapat potongan dari diler danpengecer
    dgan potongan 10%
    berapa keseluruhan autputy dr input yang diinsert mksh mas

  36. Agust says:

    kk Bisa bantu aku ga??aku aada tugas dari dosen nih>,< aku d suru buat program apa aja tapi harus yang menunjukkan perpaduan STRUKTUR dan ARRAY.. thx kk.. kalo bisa tolong d taro d email aku yah.. pls bnget minggu depan d kumpul nih.. thx kk.. heheheh

  37. Agust says:

    Agust :
    kk Bisa bantu aku ga??aku aada tugas dari dosen nih>,< aku d suru buat program apa aja tapi harus yang menunjukkan perpaduan STRUKTUR dan ARRAY.. thx kk.. kalo bisa tolong d taro d email aku yah.. pls bnget minggu depan d kumpul nih.. thx kk.. heheheh

    Email aku Agustt_rahhel@yahoo.co.id ..Thx

  38. nieh_arief says:

    @duble… : pake gabungan procedure ama case of aja .

  39. eggy says:

    kk bikin program array 2 dimensi gmn ?

  40. eggy says:

    kasih contoh programnnya dunk…

  41. syaif says:

    kak sya mnta tlong, tlong kasih contoh program structure dalam pascal gmna ya?
    ada gak tuh, paling tidak y sejenis dengan itu..

    mkasih ^_^

  42. dina says:

    Mas2 dan mbak2 mau tanya, gmn yaa caranya ngebuat program pascal dengan keluaran seperti

    ini….

    Stok perangko :
    5000 : 10 lembar
    1000 : 10 lembar
    500 : 10 lembar

    Masukkan uang : 55000 ==> total yg bisa di beli hanya 65000
    Perangko anda : 10 lembar 5rb, 10 lembar 1000 dan 10 lembar500
    5000 : 10 lembar
    1000 : 5 lembar
    500 : 0 lembar
    Kembalian : 0

    Sisa stok :
    5000 : 0 lembar
    1000 : 5 lembar
    500 : 10 lembar

    dengan jumlah perangko yang tersedia pada mesin terbatas : 10 lembar 5000, 10 lembar 1000,

    dan 10 lembar 500. jadi kalo kita inputkan angka seperti di atas maka yg 5rb an gk bisa

    lebih dari jumlah stoknya yaitu 10 lembar, begitu pula yg 1000 dan 500. jadiTampilkan stok

    perangko sebelum dan sesudah transaksi.

  43. dina says:

    @dina
    Tolong di bales secepatnya yaa…

  44. wedi says:

    mas , , ,
    tolongin saya bikin program yang pke prulangan dan percabangan donk ……
    klo bisa prulangan dan prcabangan ny dgbung ……
    e-mail saya sok_blagu2@yahoo.co.id

    thanks

  45. wedi says:

    C++ y mas

  46. uphee says:

    kk’ tolong dong buatkan flowchart n listing untuk mencari nilai terbesar dari 4 bilangan . . .

  47. iyarihda syarifah says:

    Kak bisa minta tolong ga bikinin aku program Algoritma(Buble Sort) yang mencakup tambah data, edit data, hapus data, dan yang terakhir dta tersebut tersusun berdasarkan abjad, misalkan

    1. nama budi
    alamat ……
    no tlp…….
    2. nama andi
    alamat ……
    no tlp…….
    tapi ketika pilih menu tampilkan andi menjadi urutan pertama.
    terimakasih kak sebelumnya, kalau kakak tidak keberatan membuatnya boleh email ke aku di (iyar_za@yahoo.com)..

Leave a Reply