SELAMAT DATANG DI BLOG’S DARMAN SINAGA

Cari Disini

Minggu, 11 Desember 2011

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.

        Syntax :
          INPUT [;]["Prompt"{,|;}], Var list
          PRINT [expresion list {,|;}]

        Contoh 1 :
             REM Program mencari Isi Bujursangkar
             INPUT "MASUKKAN SISI BUJURSANGKAR   :",S
             ISI = S * S
             PRINT "ISI DARI BUJURSANGKAR ADALAH :",ISI
             END

        Contoh 2 :
             REM Program Isi Data
             INPUT "MASUKKAN NAMA ANDA            ";NM$
             INPUT "MASUKKAN UMUR ANDA            ";UR%
             INPUT "MASUKKAN TGL,BLN,THN HARI INI ";TG%,BL%,TH%
             PRINT "NAMA    : ";NM$
             PRINT "UMUR    : ";UR%
             PRINT "TANGGAL : ";TG%
             PRINT "BULAN   : ";BL%
             PRINT "TAHUN   : ";TH%
             END

        Catatan :
        Untuk memberi keterangan pada program dapat digunakan REM atau '

0 komentar:

Kata yang sejuk


" Janganlah kamu Dianggap rendah karena kamu muda . Jadilah teladan bagi sesamamu lakukan yang terbaik yang baik di mata TUHAN"
--(1 Korintus)--

" TUHAN lah kekuatan ku Takkan kekurangan Aku. Ia membimbing aku kejalan yang benar, Ia membaringakan aku Dipadang yang berumput hijau, Ia menopang aku ketika aku jatuh. Ia takkan membiarkan aku dalam kesesakan, Ia selalu memberikan yang terbaik kepada ku."
--(Mazmur 23)--

" Hukum yang pertama dan yang terutama Ialah : Kasihanilah TUHAN Allah mu dengan segenap hatimu , dengan segenap jiwamu , dengan Segenap Akal budimu. Dan hukum kedua Sama seperti diatas yaitu Kasihanilah Sesamamu manusia seperti dirimu sendiri"
--(Yohanes)--

" Hai pemalas Pergilah kepada Semut , dan jadilah bijak,LIhatlah semut , meskipun tidak ada pemimpnnya , Ia mengumpulkan makanan di waktu panen. Selalu semangat dalam menjalani hidup "
--(Amsal)--
Sering - Sering Mengunjungi Blog Saya .....
Design by : @ Darman Sinaga e-Mail : darmansinaga92@gmail.com (darmansinaga.blogspot.com)