Friday 12 January 2018

Tetang Software QB64


      Microsoft QuickBasic (juga QB atau salah, " QBasic ", yang merupakan sistem yang berbeda) adalah sebuah Integrated Development Environment (atau IDE) dan compiler untuk BASIC bahasa pemrograman yang dikembangkan oleh Microsoft . QuickBasic berjalan terutama pada DOS , meskipun ada-hidup versi pendek untuk Mac OS . Ini secara longgar didasarkan pada GW-BASIC tetapi menambahkan jenis-didefinisikan pengguna, struktur pemrograman diperbaiki, grafis yang lebih baik dan dukungan disk dan compiler selain penerjemah . Microsoft QuickBasic dipasarkan sebagai tingkat pengantar untuk mereka BASIC Professional Development System
      Microsoft merilis versi pertama dari QuickBasic pada tanggal 18 Agustus 1985 tentang single 5,25 "360kB floppy disk dan QuickBasic. versi 2.0 kemudian terkandung sebuah Integrated Development Environment (IDE), yang memungkinkan pengguna untuk mengedit langsung dalam layar editor teks pada nya. 
Meskipun masih didukung dalam QuickBasic, nomor baris menjadi opsional. Program melompat juga bekerja dengan label bernama. Kemudian versi juga menambahkan struktur kontrol, seperti multiline pernyataan bersyarat dan blok loop. 
      Microsoft "PC DASAR Compiler" termasuk untuk mengkompilasi program menjadi executable DOS. Dimulai dengan versi 4.0, editor termasuk seorang juru bahasa yang memungkinkan programmer untuk menjalankan program tanpa meninggalkan editor. Penerjemah ini digunakan untuk debug program sebelum membuat file eksekusi. Sayangnya, ada beberapa perbedaan yang halus antara interpreter dan compiler, sehingga terkadang sebuah program yang berjalan benar penafsir akan gagal setelah kompilasi, kompilasi atau tidak sama sekali. 
Versi terakhir adalah versi 4.5 QuickBasic (1988), walaupun pengembangan Microsoft BASIC Professional Development System (PDS) berlanjut sampai rilis terakhir versi 7.1 pada bulan Oktober 1990. [2] Pada saat yang sama, kemasan QuickBasic itu diam-diam berubah sehingga disk menggunakan kompresi yang sama digunakan untuk PDS DASAR 7.1. [3] Dasar PDS versi 7.x IDE disebut QuickBasic Extended (QBX), dan hanya berlari pada DOS, tidak seperti sisa Dasar PDS 7. x, yang juga berjalan pada OS / 2. Penerus QuickBasic dan Basic PDS adalah Visual Basic untuk MS-1.0, DOS dikirim dan Profesional versi Standar. Kemudian versi Visual Basic tidak mencakup versi DOS, seperti Microsoft berkonsentrasi pada aplikasi Windows. 
     Sebuah subset dari QuickBasic 4,5, bernama QBasic , disertakan dengan MS-DOS 5 dan versi terbaru, menggantikan GW-BASIC disertakan dengan versi sebelumnya dari MS-DOS. Dibandingkan dengan QuickBasic, QBasic terbatas penerjemah saja, tidak memiliki beberapa fungsi, hanya dapat menangani program ukuran terbatas, dan tidak memiliki dukungan untuk modul program yang terpisah. Karena tidak memiliki kompiler, itu tidak dapat digunakan untuk menghasilkan file-file executable, meskipun program kode sumber masih dapat dikompilasi oleh, QuickBasic 4,5 PDS 7.x atau VBDOS 1.0 compiler, jika tersedia. 
     QuickBasic 1,00 untuk Apple Macintosh sistem operasi diluncurkan pada tahun 1988. Secara resmi didukung pada mesin yang menjalankan Sistem 6 dengan minimal 1 MB RAM. QuickBasic juga dapat berjalan pada Sistem 7 , sepanjang 32-bit telah dinonaktifkan, ini tidak mungkin di Motorola 68040 Macintosh mesin berbasis . 
QuickBasic terus digunakan di beberapa sekolah, biasanya sebagai bagian dari pengantar pemrograman, meskipun cepat menjadi diganti dengan kompiler yang lebih populer. Ia juga memiliki komunitas tidak resmi hobi programmer yang menggunakan compiler untuk menulis permainan , GUI dan utilitas . Masyarakat telah mendedikasikan beberapa situs Web, papan pesan dan majalah online untuk bahasa. 
Hari ini, programmer sering menggunakan DOS emulator , seperti Dosbox , untuk menjalankan QuickBasic pada Linux dan modern perangkat keras yang tidak lagi mendukung compiler. 
    Baru-baru ini, satu set TCP / IP rutin untuk QuickBasic 4.x dan 7.1 telah merevitalisasi beberapa kepentingan dalam perangkat lunak. Secara khusus, vintage komputer komunitas penghobi telah mampu menulis perangkat lunak untuk komputer tua yang menjalankan DOS, sehingga mesin ini untuk mengakses komputer lain melalui LAN atau internet. Hal ini telah memungkinkan sistem bahkan tua sebagai 8088 untuk melayani fungsi baru, seperti bertindak sebagai server Web atau menggunakan IRC . QuickBasic 4.5 masih tersedia untuk di-download untuk Pelanggan MSDN. 
    Microsoft Visual Basic adalah penerus QuickBasic. Kompiler lain, seperti PowerBASIC dan FreeBASIC , memiliki berbagai tingkat kompatibilitas. QB64 , sebuah multiplatform kompiler QuickBasic, sedang dikembangkan dan akan 100% kompatibel. 
DASAR-DASAR QBASIC

Bahasa BASIC dibuat oleh John G.Kemmeny dan Thomas E.Kurtz lebih
dari 20 tahun yang lalu dan merupakan bahasa tingkat tinggi yang
relatif mudah dipelajari dan dimengerti.

Dalam perkembangannya , Bahasa BASIC dikembangkan dalam dua
jenis, yaitu interpreter dan compiler. Interpreter seperti GW-
BASIC pada sistem operasi MS-DOS, maupun BASICA pada sistem
operasi PC-DOS, sedangkan salah satu compilernya yang terkenal
adalah Quick BASIC yang dilengkapi dengan sistem 
pemrograman
yang terstruktur, Quick Library, on-line help yang terpadu,
editor yang efisien (bisa merapikan teks serta memberitahukan
kesalahan syntax penulisan suatu perintah)

Didalam quick basic memiliki menu dan submenunya.
Menu File
-New ( Membuat atau memulai program baru )
- Open ( membuak file quick basic yang pernah di simpan )
- Save ( menyimpan Hasil atau program yang sudah di buat tipe filenya dalah .BAS )
- Save As ( menyimpan file dengan nama yang berbeda )
- Print ( mencetak hasil dari program yang dibuat ke printer )
- Exit ( keluar dari program )

Menu Edit
- Undo Alt+Backspace | membatalkan perubahan terakhir
- Cut Shift+Del | memotong tulisan Blok ke ClipBoard
- Copy Ctrl+Ins | menduplikasi tulisan Blok ke ClipBoard
- Paste Shift+Ins | menyisip ClipBoard ke posisi Kursor
- Clear Del | menghapus tulisan yang di Blok
- New SUBS
- New Function

Menu Option.
| Display... | mengatur tampilan layar
| Help Set Path | mengatur default Dos Path
| Syntax Checking | mengatur keaktifan pemeriksaan Syntax

Menu Run
| Start Shift+F5 | menjalankan program yang aktif
| Restart | mereset memory program
| Continue F5 | melanjutkan program yang terhenti.

MEMBUAT PROGRAM PADA QUICK BASIC

Apa yang dimaksud dengan pemrogram komputer ?

Pemrograman komputer berarti anda memberitahukan kepada komputer ada yang anda ingin dia lakukan. Untuk memberitahukan komputer apa yang harus dia lakukan, anda membutuhkan kata-kata khusus (special words). Kata-kata ini disebut sebagai kata-kata kunci (key words). Ketika anda menempatkan kata-kata kunci ini dalam
program anda sehingga kelihatan seperti kode khusus (special code) yang disebut sebagai CODE dan pekerjaan menulis program disebut CODING.

KATA, DATA, PERINTAH, dan FUNGSI BANTU merupakan komponen utama suatu program yang saling berinteraksi. Pembuatan program dalam Quick BASIC tidak terlepas dari keempat komponen di atas dalam
baris-baris perintah yang berkapasitas maksimum 256 character yang mencakup identitas baris, perintah, dan kata-kata(Remark). Identitas baris bisa berupa nomor baris (0-65529) [menjaga kompatibilitas dengan GWBASIC maupun BASICA], dan bisa berupa label dengan ketentuan :

- Maksimum 40 character, dimulai dengan huruf A..Z, diakhiri
dengan tanda :
- huruf besar/kecil sama, tidak sama dengan reserved word, dan
tidak pakai spasi

Setiap proses yang berhubungan dengan pengolahan data biasanya
memerlukan tempat penampung sementara dalam memory yang disebut
variabel dan dalam pengolahannya diperlukan operator dan fungsi
bantu.

Jenis Type Variabel pada Quick Basic 
 |Data Type |Suffix|Maximum |Minimum | Size| | | | |
|Strings | $ | 32,767 chars. | 0 chars. | |
|Integers | % | 32,767 |-32,768 | 2 |
|Long Integers | & | 2,147,483,647 |-2,147,483,648 | 4 |
|Single (7-digit) precision | ! |+3.402823 E+38 |+1.401298 E-45 | 4 |_ _
|Double (15-digit) precision| # |+1.7976931 D+308|+4.940656 D-324 | 8 |_ _
|User-Defined Data Types |


Nama variabel juga memiliki ketentuan antara lain :
- Maksimum 40 character, diawali dengan huruf A..Z, diakhiri
dengan $, %, &, !, # untuk menunjukan type
- Tidak boleh sama dengan reserved word, tidak boleh pakai spasi
dan spesial character.

Operator pada Quick BASIC dibagi atas 5 jenis, antara lain :

1. Arithmetic operators : melakukan tugas perhitungan
/--------------------\ /----------------------------\
|Operator|Kegunaan | |Operator|Kegunaan |
|--------------------| |----------------------------|
| |
| ^ | Pangkat | | \ | Pembagian integer |
| - | Negatif | | MOD | Sisa bagi |
| * | Perkalian | | + | Penjumlahan |
| / | Pembagian | | - | Pengurangan |
\--------------------/ \----------------------------/

2. Relational operators : membandingkan strings dan nilai numerik
/--------------------------------------\
|Operator|Kegunaan |
|--------------------------------------|
| = | Sama dengan |
| <> | Tidak sama dengan |
| < | Lebih kecil | | > | Lebih besar |
| <= | Lebih besar atau sama dengan| | >= | Lebih kecil atau sama dengan|
\--------------------------------------/

Relational operators akan menghasilkan dua kemungkinan nilai
yaitu -1 jika benar dan 0 jika salah.

3. Logical operators : test kondisi dan manipulasi bits
/-----------------------------------------------------\
|Expresi1|Expresi2| NOT | AND | OR | XOR | EQV | IMP |
|-----------------------------------------------------|
| | | | | | |
| T | T | F | T | T | F | T | T |
| T | F | F | F | T | T | F | F |
| F | T | T | F | T | T | F | T |
| F | F | T | F | F | F | T | T |
\-----------------------------------------------------/

Functional operators : operator pelengkap
String operators : mengabung (+), dan membandingkan String

PERINTAH DASAR INPUT OUTPUT

Komputer hanya melaksanakan apa yang diperintahkan pemrogram.
Jadi, dalam membuat program untuk menyelesaikan suatu masalah,
kita harus tahu cara penyelesaiannya. Untuk itu diperlukan tahap-
tahap dalam menyelesaikan masalah tersebut.

INPUT dan OUTPUT merupakan awal dan akhir pengolahan suatu
data. Tanpa proses INPUT, kita tidak dapat memperoleh data untuk
diolah dan data-data yang telah selesai diolah tidak akan berarti
tanpa proses OUTPUT.



Contoh Syntaxnya :
1. CLS, atau clear screen   = Dimana setiap kita menjalankan program yang                                                dibuat selalu dengan layar yang bersih tidak ada                                              sisa angka dari sebelumnya.
2. PRINT                           = Perintah yang digunakan untuk mencetak hasil                                                 program yang dibuat.
3. INPUT                           = Perintah untuk memasukan sebuah variabel yang                                             ingin ditambahkan.


4. END                              = Untuk mengakhiri.



Jika anda tertarik, atau mau mendownload aplikasi QB64,, Silahkan Download di link dibawah ini





Alexander

Author & Editor

Nama gua Alexander , dari universitas Gunadarma jurusan Teknik Informatika 2017, blog ini gua buat sebagai prasarana untuk ngeshare tugas-tugas gua yang pernah gua kerjaiin . Semoga bermafaat bagi kalian yah. Thanks for visit :)

0 comments:

Post a Comment

Please comment my blog !!!