Variable Matematic Menggunakan TB

Rumus Simple (Sederhana)

``Menghitung luas persegi panjang``
   cls
   Input "Masukan Panjang =", P
   Input "Masukan Lebar = ", L
   Print " Luas Persegi panjang = " ; P*L
   end

``Menghitung Luas lingkaran``
   cls
   input " Masukan jari jari lingkaran = ",R
   Print " Luas lingkaran = 22/7 * R^2
   end

``Menghitung Bujursangkar``
  cls
  input " Masukan sisi bujursangkar = " , sisi
  Print " Luas bujursangkar = ";sisi^2
  end 
 
``Menghitung Luas segitiga``
  input " Masukan tinggi segitiga =,T
  input " Masukan alas segitiga = , A
  print " Luas segitiga = ; A * T/2
  end




^_^...... Selamat Mencoba ,, Semoga Bermampaat ^-^"

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Tutorial Turbo Pascal

Turbo Pascal 7 plus Tutorial

Download Turbo Pascal 7 plus Tutorial. Kompiler pemograman basic berbasis command line persembahan dari Borland. Bahasa Pascal adalah salah satu cabang yang diikutsertakan dalam Olimpiade Sains di Indonesia, juga menjadi mata kuliah pada beberapa jurusan di universitas.




Penulis Artikel : Agussalim
 
Turbo Pascal 7 plus Tutorial, berisikan:
  1. Aplikasi Turbo Pascal 7 - Powered by Borland.
  2. Tutorial Pilihan - diambil dari Indoprog dan ilmukomputer.com
  3. Manajemen menu program file dan desktop - oleh SalimKita.
Turbo Pascal 7 plus Tutorial bersifat freeware dan tidak komersil. Jika ada masalah, silahkan hubungi kami.

Download Now for Free »

Tampilan menu pada program file:



Tampilan Interface Turbo Pascal 7 dan Tutorial dalam format PDF




Pernyataan Logika / Penyeleksian Kondisi / Rumus IF - Turbo Pascal 7


Tingkat 1 _________________________________

  If (Syarat) Then
    (yang dilakukan saat syarat terpenuhi);


  Keterangan :
  Pernyataan Logika yang jika syaratnya terpenuhi, akan dikerjakan satu perintah. Jika syarat tidak terpenuhi, tidak dikerjakan sesuatu.

  Contoh :

  If A:=10 Then
    WriteLn('Selamat. Anda benar.');



Tingkat 2 _________________________________

  If (Syarat) Then
    (yang dilakukan saat syarat terpenuhi)
  Else
    (yang dilakukan saat syarat tidak terpenuhi);


  Keterangan :
  Pernyataan Logika yang jika syaratnya terpenuhi, akan dikerjakan satu perintah. Jika syarat tidak terpenuhi, akan dikerjakan satu perintah lainnya.

  Contoh :

  If A:=10 Then
    WriteLn('Selamat. Anda benar.')
  Else
    WriteLn('Anda belum beruntung.');



Tingkat 3 _________________________________

  If (Syarat) Then
    Begin
      (yang dilakukan saat syarat terpenuhi);
      (...);
    End
  Else
    (yang dilakukan saat syarat tidak terpenuhi);


  Keterangan :
  Pernyataan Logika yang jika syaratnya terpenuhi, akan dikerjakan beberapa perintah. Jika syarat tidak terpenuhi, akan dikerjakan satu perintah lainnya.

  Contoh :

    

  If B<>0 Then
    Begin
      H:=A/B;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End
  Else
    WriteLn('Harga H Imajiner.');



Tingkat 4 _________________________________

  If (Syarat) Then
    Begin
      (yang dilakukan saat syarat terpenuhi);
      (...);
    End
  Else
    Begin
      (yang dilakukan saat syarat tidak terpenuhi);
      (...);
    End;


  Keterangan :
  Pernyataan Logika yang jika syaratnya terpenuhi, akan dikerjakan beberapa perintah. Jika syarat tidak terpenuhi, akan dikerjakan beberapa perintah lainnya.

  Contoh :

    

  If B<>0 Then
    Begin
      H:=A/B;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End
  Else
    Begin
      WriteLn;
      WriteLn('Harga H Imajiner.');
      WriteLn('Harga B tidak boleh NOL.');
      WriteLn('Silahkan coba lagi.');
    End;



Tingkat 5.A _________________________________

  If (Syarat1) Or (Syarat2) Then
    Begin
      (yang dilakukan saat salah satu syarat terpenuhi);
      (...);
    End
  Else
    Begin
      (yang dilakukan saat kedua syarat tidak terpenuhi);
      (...);
    End;


  Keterangan :
  Pernyataan Logika yang jika salah satu syaratnya terpenuhi, akan dikerjakan beberapa perintah. Jika kedua syarat tidak terpenuhi, akan dikerjakan beberapa perintah lainnya.

  Contoh :

    

  If (B<0) Or (C=0) Then
    Begin
      WriteLn;
      WriteLn('Harga H Imajiner.');
      WriteLn('Harga B tidak boleh kurang dari NOL dan.');
      WriteLn('Harga C tidak boleh NOL.');
    End
  Else
    Begin
      H:=SQRT(B)/C;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End;


Tingkat 5.B _________________________________

  If (Syarat1) And (Syarat2) Then
    Begin
      (yang dilakukan saat Kedua syarat terpenuhi);
      (...);
    End
  Else
    Begin
      (yang dilakukan saat salah satu / kedua syarat tidak terpenuhi);
      (...);
    End;


  Keterangan :
  Pernyataan Logika yang jika kedua syaratnya terpenuhi, akan dikerjakan beberapa perintah. Jika salah satu syarat tidak terpenuhi, akan dikerjakan beberapa perintah lainnya.

  Contoh :

    

  If (B>=0) And (C<>0) Then
    Begin
      H:=SQRT(B)/C;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End
  Else
    Begin
      WriteLn;
      WriteLn('Harga H Imajiner.');
      WriteLn('Harga B tidak boleh kurang dari NOL dan.');
      WriteLn('Harga C tidak boleh NOL.');
    End;


Tingkat 5.C* _________________________________

  Rumus Umum, sama seperti Tingkat 5.A

  Keterangan :
  Pernyataan Logika yang memadukan model-model di atas. Hasil yang diperoleh dari pernyataan seperti ini akan menampilkan hasil yang lebih akurat dan efisien.

  Contoh :

    

  If (B<0) Or (C=0) Then
    Begin
      WriteLn;
        If B<0 Then
          WriteLn('Harga B tidak boleh kurang dari NOL.');
        If C=0 Then
          WriteLn('Harga C tidak boleh NOL.');
      WriteLn('Harga H Imajiner.');
    End
  Else
    Begin
      H:=SQRT(B)/C;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End;


Tingkat 5.D* _________________________________

  Rumus Umum, sama seperti Tingkat 5.B

  Keterangan :
  Pernyataan Logika yang memadukan model-model di atas. Hasil yang diperoleh dari pernyataan seperti ini akan menampilkan hasil yang lebih akurat dan efisien.

  Contoh :

    

  If (B>=0) And (C<>0) Then
    Begin
      H:=SQRT(B)/C;
      WriteLn;
      WriteLn('Harga H = ',H:13:2);
    End
  Else
    Begin
      WriteLn;
        If B<0 Then
          WriteLn('Harga B tidak boleh kurang dari NOL.');
        If C=0 Then
          WriteLn('Harga C tidak boleh NOL.');
      WriteLn('Harga H Imajiner.');
    End;



Pertemuan 2 : Operator-Operator Matematika

- Operator
Exp :
+ : tambah
- : kurang
/ : bagi
* : kali
> : lebih dari
< : kurang dari
= : sama dengan
>= : lebih dari sama dengan
<= : kurang dari sama dengan
<> : tidak sama dengan


- Penjumlahan
Exp :
Panjang:=10+A;
Sisi:=B+A+G+56;


- Pengurangan
Exp :
Panjang:=10-A;
Hasil:=Laba-Pajak;


- Perkalian
Exp :
Panjang:=10*A*K;
Luas:=P*l;
L:=s*s;


- Pembagian
Exp :
Panjang:=A/3;
Hasil:=100/3;


- Campuran
Exp :
Hasil:=(((A+B)/2)-100)*3;
Luas:=(P*l)/2;


- Pangkat Dua
Exp :
Hasil:=SQR(5); -----> lima kuadrat.
Hasil:=SQR(r); -----> r kuadrat.


- Akar Dua
Exp :
Hasil:=SQRT(5); -----> Akar 2 dari 5
Hasil:=SQRT(n); -----> Akar 2 dari n


Program Mencari Luas Segitiga

Wawasan Dasar : __________________________

- Uses CRT : Membuat referensi ke objek CRT
- Var : Variabel
- Begin : Mulai
- ClrScr : perintah Clear Screen.
- Write('text') : Mencetak string(text) ke layar.
- WriteLn('text') : Mencetak string(text) ke layar dan menambah baris baru.
- Read(X) : Meminta input dari pengguna ke dalam variabel X.
- ReadLn(X) : Meminta input dari pengguna ke dalam variabel X dan menambah baris baru.
- ReadKey : Perintah untuk meminta penekanan KeyBoard.
- End. : Mengakhiri/Akhir program.


Program Statis : __________________________

Program Luas_Segitiga;
Uses CRT;
Var
Alas,Tinggi:Integer;
Luas:Real;
SL:Char;

BEGIN
ClrScr;
WriteLn('Program Mencari Luas Segitiga');
WriteLn;
Alas:=10;
Tinggi:=15;
Luas:=(Alas*Tinggi)/2;
WriteLn;
WriteLn('Luasnya Adalah ',Luas:15:2);
SL:=ReadKey;
END.



Program Dinamis : __________________________

Program Luas_Segitiga;
Uses CRT;
Var
Alas,Tinggi:Integer;
Luas:Real;
SL:Char;
BEGIN
ClrScr;
WriteLn('Program Mencari Luas Segitiga');
WriteLn;
Write('Masukkan Alas ? ');ReadLn(Alas);
Write('Masukkan Tinggi ? ');ReadLn(Tinggi);
Luas:=(Alas*Tinggi)/2;
WriteLn;
WriteLn('Luasnya Adalah ',Luas:15:2);
SL:=ReadKey;
END.
 
 
Sumber :http://tutorialturbopascal.blogspot.com/

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Menggunakan Emulator DOSBox

Caranya sih sebenarnya simple aja,
Tergantung sobat aja yang sering bermain cmd atau Command Promt.
Sebenarnya banyak cara untuk menggunakan Emulator DOSBox ini,, tapi kali ini mmsaya akan menggunakan aplikasi ini aja dulu yee,, ^_^
Nah Langsung aja Baca Cara Menggunakan Aplikasi Emulator DosBox.

1. Download dulu aplikasinya di sini.
2. Setelah sobat download aplikasinya, langsung aja instal aplikasi DOSBox0.74-win32-intstaller
3. Setelah sobat selesai menginstal aplikasinya, buat Shortcut dari file dosbox.exe.
4. Klik kanan shortcut yang baru di buat, Pilih Properties.
5, Di kolom Target : tambahkan target file game yang ingin dimainkan, dan jangan lupa tambahkan spasi dan tanda ".
Seperti Contoh di Bawah ini.
"C:\Program Files\DOSBox-0.74\DOSBox.exe" "D:\Need For Speed\TNFS.EXE"
atau seperti gambar di bawah ini:
                                                             >>> (Perhatikan Target)
 

6. Kemudian Klik OK, Terus sobat rename shortcut yang sudah di ganti Targetnya tadi.
7. Jadi kesimpulannya kita membuat shortcut untuk memudahkan bermain game lewat DOSBox.
8. Selesai. ^_^

TIPS - TIPS
- Kalo mo tampilan fullscreen teken aja Alt , balik ke windows mode juga sama
- Kalo ga keluar suara/music , jalanin dulu file install.com/install.exe/setup.exe/setsound.exe atau sejenisnya buat setting soundcard. Soundcard pilih aja SoundBlaster
- Kalo gamenya kerasa terlalu cepet turunin CPU cycle nya pake Ctrl F11
- Kalo gamenya kerasa terlalu lamban naikin CPU cycle nya pake Ctrl F12
Nah itu tadi Cara Menggunakan Emulator DOSBox.
Selamat Mencoba dan Semoga Bermanfaat.^^
 
 
Sumber lain : Tutorial DosBOx

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Turbo Basic


Turbo Basic adalah kompiler BASIC dan dialek yang awalnya dibuat oleh Robert 'Bob' Zale dan kemudian dibeli serta diperdagangkan oleh oleh Borland. Saat Borland memutuskan untuk menghentikan pengembangannya, Robert Zale membelinya kembali dari Borland, mengganti namanya menjadi PowerBASIC dan kemudian mendirikan perusahaan PowerBASIC Inc. untuk melanjutkan dukungan dan pengembangan perangkat lunak tersebut.[1]
Perangkat lunak ini umum digunakan pada era tahun 1987-88 dan menampilkan "layar hitam" sebagai ciri khas Borland yang serupa dengan Turbo Pascal 4.0, Turbo C 1.0/1.5, dan Turbo Prolog 1.1. Borland tidak mengadopsi ciri khas "layar biru" pada lingkungan pengembangan terintegrasi hingga periode 1989 saat Turbo C 2.0, Turbo C++ 1.1, dan lain-lain ditembangkan. Saat ini, Turbo Basic dan Turbo Prolog sudah tidak lagi diperdagangkan.
Tidak seperti implementasi BASIC yang ada umumnya saat ini, Turbo Basic merupakan kompiler yang benar-benar menghasilkan kode biner yang langsung dapat dijalankan pada sistem operasi MS-DOS. Sementara produk lainnya merupakan sebuah interpreter, atau P-Code (pseudo code) yang sangat bergantung pada sebuah pustaka runtime. Lingkungan pengembangan terintegrasi yang ada dapat menjalankan program BASIC untuk kebutuhan debugging, atau menghasilkan file EXE untuk MS-DOS yang benar-benar mandiri dan dapat dijalankan pada sistem lain meski tanpa melibatkan produk Turbo Basic atau keberadaan pustaka runtime.

Contoh kode

Program berikut merupakan contoh dari dialek BASIC yang mirip ALGOL yang didukung oleh Turbo Basic. Tidak seperti BASIC tradisional yang menggunakan nomor bari dan memiliki keterbatasan dalam hal struktur kontrol, serta tidak mendukung subrutin dengan dialek seperti ALGOL:
 INPUT "Siapa nama anda:", A$
 PRINT "Halo "; A$
 DO
   S$ = ""
   INPUT "Berapa banyak bintang yang akan ditampilkan"; S
   FOR I = 1 TO S
     S$ = S$ + "*"
   NEXT I
   PRINT S$
   DO 
     INPUT "Anda ingin menampilan lebih banyak tanda bintang"; Q$
   LOOP WHILE LEN(Q$) = 0
   Q$ = LEFT$ (Q$, 1)
 LOOP WHILE (Q$ = "Y") OR (Q$ = "y")
 PRINT "Sampai jumpa "; A$
 
Link Download Turbo Basic :

4shared


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments