mari bergabung

mari bergabung
keren

Minggu, 17 April 2011

LAGUKU

G
Setiap detik
                    D
Engkau yang dalam mimpiku
                          C
Setiap siang malam menggangguku
                          G
Tak lelap tidurku karena dirimu

[*]
G
Setiap waktu
                            D
Engkau yang selalu menghantuiku
                         C
Tak pernah lari dari fikiranku
                         G
Tak mau hilang dari ingatanku

   Am
Tahukah engkau
C
Saat gelap datang
G              C
Aku masih mencarimu
Am         C
Engkau dimana

Kembali ke [*]

    Am      C
Tapi mengapa saat ku terjaga
G                  D
Kau masih tak disampingku
      Am        C
Sampai kapankah aku menantimu
C
Selalu menantiku

[**]
G                C
Setiap detik aku memikirkanmu
D                   G
Setiap detik rindu meracuniku
Em                Am
Setiap detik teringatku padamu
C                D
Setiap detik apa terus begini

[***]
   G                    C
Ku mohon dengarlah rintihan hati ini
D                   G
Yang ku curahkan seraya ku bernyanyi
Em                  Am
Sampai kapankah aku terus begini
C                    D           G
Ku harap kau 'kan kembali kepadaku

Kembali ke [**][***]

Suara
 
Intro : D Bm G A



D

Disini aku masih sendiri

Bm

Merenungi hari-hari sepi

       G

Aku tanpamu

         A

Masih tanpamu



D

Bila esok hari datang lagi

 Bm

Ku coba untuk hadapi semua ini

         G Em            D

Meski tanpamu   meski tanpamu



Bm                        F#m    Em

Bila aku dapat bintang yang berpijar

Bm                        F#m    Em

Mentari yang tenang bersamaku disini

Bm                      F#m  Em

Ku dapat tertawa menangis merenung

 Bm                  A

Di tempat ini aku bertahan



Chorus :

 D                Bm

Suara dengarkanlah aku

       G     D/F#     Em

Apa kabarnya pujaan hatiku

A                 Bm

Aku di sini menunggunya

         G      F#m       Em A

Masih berharap di dalam hatinya



 D                Bm

Suara dengarkanlah aku

       G     D/F#     Em

Apakah aku slalu dihatinya

A                Bm

Aku di sini menunggunya

         G      F#m       Em A

Masih berharap di dalam hatinya



D

Kalau ku masih tetap disini

 Bm

Ku lewati semua yang terjadi

        G  F#m Em

Aku menunggumu

        D

Aku menunggu



Intro : Bm A G D A G

       Em F#m G A



 D                Bm

Suara dengarkanlah aku

       G     D/F#     Em

Apa kabarnya pujaan hatiku

A                 Bm

Aku di sini menunggunya

         G      F#m       Em A

Masih berharap di dalam hatinya



 D                Bm

Suara dengarkanlah aku

       G     D/F#     Em

Apakah aku slalu dihatinya

A                Bm

Aku di sini menunggunya

         G      F#m       Em A

Masih berharap di dalam hatinya


Ungu
Maafkan aku

Intro: Am C G Dm 2x



Am         C   G            Dm

Tak bisa kulupa saat-saat indah bersama mu

Am      C   G               Dm

Semua cerita mungkin kini hanya tinggal kenangan

Am        C   G               Dm

Ku harus pergi meninggalkanmu di dalam sepiku

Am      C    G              Dm

Bukan inginku tuk menyakiti perasaanmu

Am      Em

Maafkan aku



Int: Am C G Dm 2x



Am      C  G                Dm

Maafkan aku yang tak bisa menunggu hatimu

Am      C   G             Dm

Lupakan saja diriku untuk selama-lamanya

Am      C    G               Dm

Kuharus pergi meninggalkanmu di dalam sepiku

Am      C    G              Dm

Bukan inginku tuk menyakiti perasaanmu

Am      Em

Maafkan aku



Am    Em         F

Tidurlah sayangku Mentari tlah menunggu

Am    Em          F         G

Sambutlah pagi nanti dengan hati tersenyum

Am    Em         F

Bermimpilah cinta dengan segenap rasa

Am     Em         F       G

Kini tibalah saatnya kita harus berpisah



Solo: Am G F 4x



Am    Em         F

Tidurlah sayangku Mentari tlah menunggu

Am    Em          F         G

Sambutlah pagi nanti dengan hati tersenyum

Am    Em         F

Bermimpilah cinta dengan segenap rasa

Am     Em         F       G

Kini tibalah saatnya kita harus berpisah



Am   Em       F          Em        F         G

Lupakan saja diriku untuk selama-lamanya



Am Em       F

aa haaa aaa huuuu

Am Em       F

aa haaa aaa huuuu 

Maafkanlah aku yang tak bisa menunggu

Am


Lirik, Kunci gitar, Chords Gitar, Kord Gitar Kerispatih - Tertatih
D           A         Bm        Bm/A                    G               D/F#            Em  A

aku mencoba tak mengingatmu dan mengenangmu

D            F#7          Bm            Bm/A 

aku tlah hancur lebih dari berkeping-keping

           G            D/F#

karna cintaku karna rasaku 

     Em        A

yang tulus padamu



F#m          G     Bm    A         F#m   G     A                  G#m             D#m

jujur aku tak sanggup, aku tak bisa 

           C#m       F#                         A  G#      C#m               B            F#

tak mungkin dapat  ku dustai

     B        F#      E

meskipun harus tertatih





G#m         A    C#m       B

begitu dalamnya aku terjatuh

      G#m    A     B       C

dalam kesalahan rasa ini huooo



Solo:  Gm C A# Am F C Dm C A# C

       F#



B                G#m             D#m

jujur aku tak sanggup, aku tak bisa 

           C#m       F#                         A  G#      C#m               B            F#

tak mungkin dapat  ku dustai

     C#m      F#                      G#m             D#m

jujur aku tak sanggup, aku tak bisa 

           C#m       F#                         A  G#      C#m               B            F#

tak mungkin dapat  ku dustai

     C#m      F#      E B

meskipun harus tertatih

aku berjalan di dalam kesendirian



begitu dalamnya aku terjatuh



dalam kesalahan rasa ini



B

aku tak mampu dan aku tertatih

B

semua yang pernah kita lewati



aku tak mampu dan aku tertatih

B

semua yang pernah kita lewati



meskipun harus tertatih



B

aku tak mampu dan aku tertatih

B

semua yang pernah kita lewati



Lirik dan Chord Gitar Pilihan: ENDLESS LOVE
 
ENDLESS LOVE
 
[Bb]My love, there's only [Eb]you in my life
The [F]only [Bb]thing that's right
My first love
You're every [Eb]breath that I take
You're [F]every [Bb]step I make
   
[F] And [Eb]I, [F]I want to [Bb]share [F]all my [Gm]love[Dm] with 
[Eb]you
No one [F]else will [Bb]do
And your [Eb]eyes 
They [F]tell me how [Bb]much you [F]care [Gm]
[F]Oh, [Eb]yes
You will [Dm7]always [Cm7]be,
[Eb]My endless [Bb]love
   
[Bb]Two hearts, two hearts that [Eb]beat as one
Our [F]lives have [Bb]just begun
Forever, I'll hold you [Eb]close in my arms
[F]I can't re[Bb]sist your charms
 
("`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) INDOGITAR`._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
@ 
http://groups.yahoo.com/group/indogitar
Song lyrics, chords and guitar tabs
Chordpro Library @
   
[F] And [Eb]love 
[F]I'll be a [Bb]fool [F]for [Gm]you
[Dm]I'm [Eb]sure you [F]know I don't [Bb]mind
'Cause [Eb]you, [F]you mean the [Bb]world to [F]me. [Gm]
[F]Oh, I [Eb]know 
[Dm7]I found in [Cm7]you,
My endless [Bb]love  [Eb]     [F] [Bb]     [Eb]     [Bb]
 
Oh,-
And [Eb]love 
[F]I'll be that [Bb]fool [F]for [Gm7] you
[F]I'm [Eb]sure you [F]know I don't [Eb]mind  [Bb]
And [Eb]yes, [F]you'll be the [Bb]only [F]one [Gm]   [Dm]
[Ebmaj7]'Cause no one can de[Dm7]ny
This [Ebmaj7]love I have in[Dm7]side
And I'll [Ebmaj7]give it all to [Dm7]you.
[Cm7]My love [Eb]
My endless [Bb]love  [Eb]   [E/F] [F] [Bb]
 
 
 
 
 


ST 12 – Cinta Tak Harus Memiliki
E
cinta memang tak selamanya bisa indah
E7                                                A
cinta juga bisa berubah menjadi sakit
Am                                     E
begitu yang kurasakan kini
F#m                                B
perih hatiku, tinggal kehancuran
E
tak pernah terbayangkan, dan tak pernah terpikirkan
E7                                                      A
cintamu dan cintaku akan berpisah
Am                                      E
namun harus kurelakan itu
F#m                         B
untuk hidupmu, agar lebih baik
**Reff : …………….
A                      B
maafkan aku,  setulus hatimu
E            G#m             C#m7
kepergian diriku itu bukan keinginanku
F#m                             B                                  E         -E7
terima saja, dengan pilihan yang lain dari orang tuamu
A                           B
jangan bersedih, dengan keadaan ini
E                       G#m               C#m7
jika kamu menangis,  aku juga ikut menangis
F#m                        |B . . . |B . . .  |E  .  .  . |
terima saja, semua ini kulakukan……..untukmu
**Music : |E . . . |G#m . . . |C#m . . . |A . . . |Am . . . |B . . . |B . . . |
“sayang….semua ini kulakukan,karena demi kebaikan kamu……
meski semua ini, itu menyakitkanku……”
**Reff : …………….
A                          B
maafkan aku,  setulus hatimu
E            G#m               C#m7
kepergian diriku itu bukan keinginanku
F#m                             B                                    E      -E7
terima saja, dengan pilihan yang lain dari orang tuamu
A                             B
Oou …jangan bersedih, dengan keadaan ini
E                        G#m               C#m7
jika kamu menangis,  aku juga ikut menangis
F#m                       B                                            E
terima saja semua ini kulakukan… demi kebaikanmu
**Reff : …………….
A                           B
Oou …jangan bersedih, dengan keadaan ini
E                       G#m             C#m7
jika kamu menangis,  aku juga ikut menangis
F#m                           B
terima saja, semua ini kulakukan…
**Ending : ………………….
F#m                        B
terima saja, semua ini kulakukan…
|A  .  .  . |E   .   A  .  |  E  .  .  .  |
Untukmu..uuuu…uuuu..uuu

HIM: My love,
There´s only you in my life
The only thing that´s right


HER: My first love,
You´re every breath that I take
You´re every step I make


HIM: And I
HER: I-I-I-I-I
HIM: I want to share
BOTH: All my love with you
HIM: No one else will do...


HER: And your eyes
HIM: Your eyes, your eyes
BOTH: They tell me how much you care
Ooh yes, you will always be
My endless love


BOTH: Two hearts,
Two hearts that beat as one
Our lives have just begun


HER: Forever
HIM: Ohhhhhh
BOTH: I´ll hold you close in my arms
I can´t resist your charms


HER: And love
HIM: Oh, love
BOTH: I´ll be a fool
For you,
I´m sure
HER: You know I don´t mind
HIM: Oh, you know I don´t mind


BOTH: ´Cause you,
You mean the world to me
Oh
HER: I know
HIM: I know
BOTH: I´ve found in you
My endless love


HIM: Oooh-woow
BOTH: Boom, boom
Boom, boom, boom, boom, booom
Boom, boom, boom, boom, boom


BOTH: Oooh, and love
HIM: Oh, love
BOTH: I´ll be that fool
For you,
I´m sure
HER: You know I don´t mind
HIM: Oh you know-
BOTH: I don´t mind


BOTH: And, YES
You´ll be the only one
´Cause NO one can deny
This love I have inside
And I´ll give it all to you
HIM: My love
HER: My love, my love
BOTH: My endless love

To feel lost
To be left out in the dark
To be kicked when you’re down
To feel like you’ve been pushed around
To be on the edge of breaking down
And no one’s there to save you
No you don’t know what it’s like
Welcome to my life
Do you wanna be somebody else?
Are you sick of feeling so left out?
Are you desperate to find something more?
Before your life is over
Are you stuck inside a world you hate?
Are you sick of everyone around?
With their big fake smiles and stupid lies
While deep inside you’re bleeding
No you don’t know what it’s like
When nothing feels all right
You don’t know what it’s like
To be like me
To be hurt
To feel lost
To be left out in the dark
To be kicked when you’re down
To feel like you’ve been pushed around
To be on the edge of breaking down
And no one’s there to save you
No you don’t know what it’s like
Welcome to my life
No one ever lied straight to your face
And no one ever stabbed you in the back
You might think I’m happy but I’m not gonna be okay
Everybody always gave you what you wanted
You never had to work it was always there
You don’t know what it’s like, what it’s like
To be hurt
To feel lost
To be left out in the dark
To be kicked when you’re down
To feel like you’ve been pushed around
To be on the edge of breaking down
And no one’s there to save you
No you don’t know what it’s like (what it’s like)
To be hurt
To feel lost
To be left out in the dark
To be kicked when you’re down
To feel like you’ve been pushed around
To be on the edge of breaking down
And no one’s there to save you
No you don’t know what it’s like
Welcome to my life
Welcome to my life
Welcome to my life
Lirik, Kunci gitar, Chords Gitar, Kord Gitar Ungu - Laguku :
G          D

mungkinkah kau tahu

 Em                 Bm

rasa cinta yang kini membara

C             A

yang masih tersimpan

     D      C Bm Am

dalam lubuk jiwa



G       D

ingin kunyatakan

 Em                  Bm

lewat kata yang mesra untukmu

C             A

namun ku tak kuasa

     D    C     Bm Am

untuk melakukannya



           G           D

mungkin hanya lewat lagu ini

Em           Bm

akan kunyatakan rasa

  C              A

cintaku padamu rinduku padamu

   D      C Bm Am

tak bertepi



           G           D

mungkin hanya sebuah lagu ini

    Em           Bm

yang slalu akan kunyanyikan

 C             A

sebagai tanda betapa aku    D       C Bm Am

inginkan kamu



G D Em Bm C A D E



           A           E

mungkin hanya lewat lagu ini

F#m          C#m

akan kunyatakan rasa

  D              B

cintaku padamu rinduku padamu

   E      D C#m Bm

tak bertepi



           A            E

mungkin hanya sebuah lagu ini

    F#m          C#m

yang slalu akan kunyanyikan

 D             B

sebagai tanda betapa aku

    E       D C#m Bm

inginkan kamu


pengertian struktur data

BAB 1

 TIPE DATA

          Struktur data adalah suatu koleksi atau kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Data secara umum dapat dikategorikan :
·        Tipe data sederhana atau data sederhana
1. Tunggal
:

Integer, Real, Boolean, Karakter

2. Majemuk
:
String

·        Struktur Data
1. Sederhana
:
Array dan Record
2. Majemuk terdiri atas
·        Linier
:
Linier Linked List, Stack, Queue
·        Non Linier
:
Binary Tree, Binary Search Tree, General Tree,    Tree, Graf

§ INTEGER

Anggota dari himpunan bilangan :
{..., -(n+1), -n, ..., -2, -1, 0, 1, 2, ..., n, n+1, ...}
Operasi dasar yaitu : penjumlahan, pengurangan, perkalian, pembagian dan perpangkatan

Pembagian Integer (DIV)
Hasil pembagian integer DIV adalah sebuah integer (menghilangkan bagian pecahan dari hasil pembagian)
Contoh : 27 DIV 4 = 6
               
Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian
Contoh : 27 MOD 4 = 3

Operator yang bekerja terhadap sepasang integer (operand) disebut Binary Operator. Sedangkan operator yang hanya bekerja terhadap satu operand saja disebut Unary Operator.
Contoh dari unary operator adalah negasi.

§ REAL

Data numerik yang bukan termasuk integer, digolongkan dalam jenis data real.   Ditulis menggunakan titik desimal (atau koma desimal).  Dimasukkan ke dalam memori komputer memakai sistem floating point,  disebut Scientific Notation. 
Penyajiannya terdiri dari : mantissa (pecahan) dan eksponen.


Contoh :
Di dalam sistem desimal, 123000 = 0.123 * 106
di sini 0.123 adalah mantissa atau pecahan, sedangkan 6 adalah eksponennya.
Secara umum suatu bilangan real X dituliskan M * RE
di sini : M dijadikan pecahan, R adalah radixnya dan E merupakan eksponennya.

§ BOOLEAN

Disebut juga jenis data logical.  Anggota { true atau false}.
A.  Operator Logika, yaitu : AND, OR, NOT
·   Operator AND akan menghasilkan nilai true, jika kedua operand bernilai true.
·   Operator OR akan menghasilkan nilai true, jika salah satu operand bernilai true
·   Operator NOT merupakan “precedence” dari operator AND dan OR.

Dalam suatu ekspresi yang tidak menggunakan tanda kurung, operator NOT harus dievaluasi sebelum operator AND dan OR.

B. Operator Relasional, yaitu : >, <, >=, <=, <> dan =
     Contoh : 6  < 8 = True
                   9  < 8 = False

§ KARAKTER

Elemen dari suatu himpunan yang terdiri atas bilangan, abjad dan simbol khusus.
(0,1,...,8,9, A, B, ..., Y,Z, +, -,*,Ö, ...}

§ STRING

Barisan hingga karakter yang dibentuk oleh suatu kumpulan dari karakter.
Karakter yang digunakan untuk membentuk suatu string disebut alfabet. Dalam penulisannya, suatu string berada dalam tanda “aphosthrope”.

Contoh :
Misal diberikan himpunan alfabet A = {C,D,1}.
String yang dapat dibentuk dari alfabet di atas di antaranya : ‘CD1’,’CDD’,’DDC’,’CDC1’,... dan sebagainya, termasuk “null string” atau “empty string”

Himpunan tak hingga dari string yang dibentuk oleh alfabet A disebut VOCABULARY, Notasi : VA  atau A*
Jika suatu string dibentuk dari alfabet {0,1}, maka string yang terbentuk disebut dengan “Bit String”.
OPERASI
Operator
Jumlah karakter dalam string
LENGTH
Gabungan 2 buah string
CONCAT
Sub bagian dari string
SUBSTR
Menyisipkan string ke dalam string yang lain
INSERT
Menghapus karakter dalam string
DELETE

LENGTH

Nilai dari operasi ini adalah suatu integer yang menunjukkan panjang dari suatu string .
Notasi : LENGTH(S) = N (integer)
              di sini S = String, N = integer

Contoh :   
·        Jika diberikan string S =‘a1a2 ... aN
     Maka LENGTH(S) = N

·        Jika diberikan string S =“SISTEMINFORMASI”
     Maka LENGTH(S) = 15

·        Jika diberikan string S =“SISTEM INFORMASI”
     Maka LENGTH(S) = 16

·        Jika diberikan string S = “ABCD20”
     Maka LENGTH(S) = 6

CONCAT

Operasi ini bekerja terhadap dua string dan hasilnya merupakan resultan dari kedua string tersebut.
Jika S1 dan S2 masing-masing adalah suatu string, maka bentuk operasi CONCATENATION dinotasikan dengan : CONCAT(S1, S2).

Contoh :   
Misal S1 = ‘a1a2 ... aN’ dan  S2  =‘b1b2 ... bM
Maka CONCAT(S1,S2) = ‘a1a2 ... aNb1b2 ... bM

String S1 = "Sistem"
String S2 = "Informasi"
CONCAT(S1, S2)= "SistemInformasi"
LENGTH(CONCAT(S1, S2)) = 15

LENGTH(S1)  + LENGTH(S2) = LENGTH(CONCAT(S1, S2))
          6           +             9        =                15
                             15               =                15




SUBSTR

Operasi ini adalah operasi membentuk string baru, yang merupakan bagian dari string yang diketahui.
Notasi :     SUBSTR(S, i, j)
di sini : S = string yang diketahui
                   i dan j = integer
                  i = posisi awal substring 1 £  i  £  LENGTH(S)
                  j = banyak karakter yang diambil
                  0 £  j  £  LENGTH(S) dan 0 £  i+j-1  £  LENGTH(S)

Contoh :   
Diberikan S = ‘a1a2 ... aN’ ; i = 2 ; j= 4
Maka SUBSTR(S,i,j) = SUBSTR(S,2,4) =‘a2a3a4a5

·        String S = "Sistem Informasi"

     SUBSTR(S,i, j) , i = 4   j = 8

     SUBSTR(S,4,8) = "tem Info"


·        String S = "Sistem"

     SUBSTR(S,1,3) = "Sis"

     LENGTH(SUBSTR(S,1,3)) = 3

·        String S = "Informasi"

     SUBSTR(S,4,5) = "ormas"

     LENGTH(SUBSTR(S,4,5)) = 5

Catatan :
1. LENGTH(SUBSTR(S,i,j)) = j
2. SUBSTR(CONCAT(S1,S2),1,LENGTH(S1)) = S1
3. SUBSTR(CONCAT(S1,S2),LENGTH(S1)+1,LENGTH(S2)) = S2
                            
INSERT

Operasi ini adalah untuk menyisipkan suatu string ke dalam string lain.
Bentuk umumnya adalah : 
INSERT(S1,S2,i). S1  dan S2 masing-masing adalah suatu string dan i adalah posisi awal S2 pada S1.

Contoh :   
Misalkan : S1  = ‘a1a2 ... aN
                  S2  = ‘b1b2 ... bM
                  INSERT(S1, S2,3) = ‘a1a2b1b2 ... bMa3a4... aN

String S1 = "Sistem"
String S2 = "Informasi"
INSERT(S1,S2,4) = “SisInformasitem”
INSERT(S2,S1,4) = “InfSistemormasi”

DELETE


Operasi ini digunakan untuk menghapus sebagian karakter dalam suatu string.

Bentuk umumnya adalah :
DELETE(S,i,j) ® menghapuskan sebagian karakter dalam string S, mulai dari posisi i dengan panjang j.

Contoh :   
Diberikan string S = ‘a1a2 ... aN
DELETE(S,3,4) = ‘a1 a2 a7a8 ... aN

·        String S  = "Sistem Informasi"
     i = 4, j = 9
     DELETE(S,i,j) = “Sismasi”
     DELETE(S,j,i) = “Sistem Imasi”

·        String S = “SistemInformasi”

     DELETE(S, 4, 5) = “Sisformasi”

     DELETE(S, 5, 4) = “Sistformasi”
                    

DEKLARASI DALAM BAHASA PEMROGRAMAN

§ PASCAL
          Var Count : integer;
                Switch : boolean;
                Betha : char;
                Alamat : packed array [1..25] of char;

§ COBOL
          DATA DIVISION
          01 Count PICTURE S999.
          01 Flda    PICTURE X.
                88 Switch VALUE ‘Y’.
          01 Betha  PICTURE X.
          01 Alamat PICTURE X(25).


MAPPING KE STORAGE

§ INTEGER

Bentuk mapping ke storage dari integer dapat dilakukan dengan beberapa cara, yaitu :
1. Skema Sign and Magnitude
2. Skema One’s Complement
3. Skema Two’s Complement



J SKEMA SIGN AND MAGNITUDE

Cara ini merupakan bentuk konvensional yang digunakan manusia untuk menyatakan suatu bilangan dalam bentuk biner. Di sini representasi bilangan positif dan negatif hanya dibedakan dengan tanda saja. Biasanya tanda positif atau negatif ditunjukkan oleh digit terdepan dari bentuk binernya, untuk representasi dengan jumlah digit tertentu.

Contoh :
          +5  ê   + 101 atau  5 ê 101
          -5  ê    - 101

Catatan : tanda (+) biasanya diabaikan

J SKEMA TWO’S COMPLEMENT

Jika x bilangan bulat non negatif maka x’ bilangan binary negatif dari x sedemikian sehingga x + x’ = R
                               R = 2N
                               N = jumlah digit maksimum
                               x’ = R - x

Contoh :
Bila N = 4, maka R = 24 = 16
        x = 5  ê 0101
        x’ = R - x
           = 16 - 5 = 11   ê 1011 (-5)

J SKEMA ONE’S COMPLEMENT

Jika x bilangan bulat non negatif maka x’ bilangan binary negatif dari x sedemikian sehingga x + x’ = R
                               R = 2N - 1
                               N = jumlah digit maksimum
                               x’ = R – x

Contoh :
Bila N = 4, maka R = 24  - 1= 15
        x = 5  ê 0101
        x’ = R - x
           = 15 - 5 = 10   ê 1010 (-5)

Catatan
Untuk R = 2N  dan R = 2N - 1, bilangan bulat yang dapat disimpan dalam storage untuk ke-2 cara ini adalah :


 

                                                2 (N-1) - 1

Untuk R = 24, bilangan bulat terbesar = 23 -1, maka r = 24 merepresentasikan bilangan dari -7 sampai dengan +7


INTEGER
SIGN &
MAGNITUDE
TWO’S
COMPLEMENT
ONE’S
COMPLEMENT
-7
-111
1001
1000
-6
-110
1010
1001
-5
-101
1011
1010
-4
-100
1100
1011
-3
-011
1101
1100
-2
-010
1110
1101
-1
-001
1111
1110
0
000
0000
0000
1
001
0001
0001
2
010
0010
0010
3
011
0011
0011
4
100
0100
0100
5
101
0101
0101
6
110
0110
0110
7
111
0111
0111


§ KARAKTER

Ada banyak skema yang digunakan untuk merepresentasikan karakter dalam storage. Pada umumnya skema yang paling banyak digunakan adalah :
1. Extended Binary Coded Decimal Interchange (EBCDIC)
    Digunakan kode 8 bit untuk menyatakan sebuah karakter. Jika dihitung, kemungkinan kombinasi seluruhnya : 28 = 256.

2. American Standard Code for Information Interchange (ASCII)
    Digunakan kode 7 bit untuk menyatakan sebuah karakter. Jika dihitung, kemungkinan kombinasi seluruhnya : 27 = 128.


§ STRING

Untuk mengetahui bentuk mapping pada storage dari suatu string, perlu diketahui beberapa hal yang menyangkut ruang untuk string yang bersangkutan antara lain :
- letak posisi awal (start) dan posisi akhir (terminal)
- suatu pointer yang menunjukkan lokasi pada storage

Ada tiga cara yang umum digunakan untuk mapping suatu string ke dalam storage.
Misal diberikan dua string, yaitu :
S1 = ‘ABCDEFG’ dan S2 = ‘BCD’


m CARA 1
     Menggunakan tabel informasi :
          - nama string (NAME)
          - alamat awal (START)
- panjang string (LENGTH)

NAME
START
LENGTH
STRING1
PTR1S
7
STRING2
PTR2S
3

Format penyimpanannya dapat berupa :
          ABCDEFGBCD              atau                 ABCDEFG 








 

                                                                            PTR2S

          PTR1S     PTR2S                                   PTR1S


m CARA 2
     Menggunakan tabel informasi :
          - nama string (NAME)
          - alamat awal (START)
          - alamat akhir (TERM)

NAME
START
TERM
STRING1
PTR1S
PTR1T
STRING2
PTR2S
PTR2T

Format penyimpanannya dapat berupa :
          ABCDEFGBCD              atau                 ABCDEFG 
                                        
                   PTR1T     PTR2T                                  PTR2T    PTR1T
                                                                            PTR2S
          PTR1S           PTR2S                        PTR1S
m CARA 3
     Menggunakan tabel informasi :
          - nama string (NAME)
          - alamat awal (START)
          - suatu tanda yang menunjukkan batas string

NAME
START
STRING1
PTR1S
STRING2
PTR2S

Penyimpanannya :

         ABCDEFG#BCD#                 








 



          PTR1S              PTR2S

Cara lain yaitu : 1. Packed
                           2. Unpacked

Suatu string yang direpresentasikan dalam bentuk packed terbagi atas beberapa word. Banyaknya karakter untuk masing-masing word tergantung dari kode yang digunakan oleh mesin (bit-nya).
Secara umum jumlah word yang digunakan untuk merepresentasikan string S dalam storage dengan K karakter per word adalah :








 

                     LENGTH(S)


 

                               K
Contoh :
Misal diberikan string S =“ManajemenInformatika”, direpresentasikan dalam 4 karakter per word dalam bentuk packed. Maka secara fisik dapat digambarkan :

Mana
jeme
nInf
orma
tika

Jumlah word : 5
Jumlah karakter/word : 4

Sedangkan cara unpacked, setiap word terdiri hanya satu karakter, berarti jumlah word yang diperlukan untuk merepresentasikan suatu string S adalah : LENGTH(S)
Contoh :
Diberikan string S = “Gunadarma”. Representasinya dalam bentuk unpacked adalah :  LENGTH(S) = 9

G
u
n
a
d
a
r
m
a