Tuesday, December 28, 2010

Metode iteratif Sistem Persamaan Linear (SPL)

METODE Iterasi untuk Menyelesaikan SPL
Ada 2 Metode yang akan kita bahas :
  1. Metode iterasi jacoby
  2. Metode iterasi Gauss-Seidel

1. Metode Iterasi Jacoby
Tinjau kembali sistem persamaan linear
a11 x1 + a12
x2 + … + a1n xn    = b1
a21 x1 + a22 x2 + … + a2n
xn    = b2
.
.
.
am1 x1 + an2
x2 + … + amn xn     = cm
Dengan syarat akk
¹ 0, k = 1, 2, 3,..., n, maka persamaan iterasinya dapat ditulis sebagai :

  











  

dengan k = 0,1,2,3,....



Rumus umumnya :

xi(k)=, k = 0,1,2,...,



2. Metode Iterasi Gauss-Seidel

    Kecepatan konvergen pada iterasi jacoby dapat dipercepat bila setiap harga xi yang baru dihasilkan segera dipakai pada persamaan berikutnya untukmenentukan harga xi+1 yang lainnya.



Secara umum :

    xi(k)=, k = 0,1,2,...,

Interpolasi Lagrange

Interpolasi Lagrange
    Dalam mengemukakan interpolasi lagrange terlebih dahulu akan dikemukakan teorema berikut yang dalam hal ini pembuktiannya tidak disertakan di dalam tulisan ini.

Teorema 6.2.1

Terdapat satu dan hanya satu polinom derajat yang £
n yang melalui semua pasangan titik
Terdapat beberapa kasus yang muncul dari teorema ini.
  1. Kasus Linear
Ada dua titik (x0, y0) dan (x1, y1), melalui kedua titik ini dapat dibuat suatu bentuk polinom dengan derajat satu, yaitu P1(x).
P1(x) º
y = y0 + y1                
Maka diperoleh
P1(x) = y0 + y1                            (6.2.1)
Untuk x = x0 maka P1(x0) = 1 y0 + 0 y1 = y0
Untuk x = x1 maka P1(x1) = 0 y0 + 1 y1 = y1

 
b. Kasus Kuadrat
Untuk kasus kuadrat harus ada tiga titik yang dilewati, yaitu (x0, y0), (x1, y1), dan (x2, y2). Bentuk polinom sebagai berikut.
P2(x) = y0 + y1 + y2        (4.2.2)
Notasikan :
l0(x) =                             (6.2.2a)
l1(x) =                             (4.2.2.b)
l2(x) =                             (6.2.2c)
Dan akan diperoleh
l0(xj) = 1 , j = 0
        0 , j
¹ 1, 2
l1(xj) = 1 , j = 1
    0 , j
¹ 0, 2
l2(xj) = 1 , j = 2
0 , j ¹ 0, 1
atau secara umum diperoleh
li(xj) = 1 , j = i               
    0 , j ¹ i
sehingga bentuk polinom di atas menjadi
P2(x) =                                     (4.2.3)
Polinom P2(x) ini akan melalui ketiga titik di atas.

 
  1. Kasus Kubik
Untuk kasus kubik harus ada tiga titik yang dilewati, yaitu (x0,y0), (x1, y1), (x2, y2), dan (x3, y3). Bentuk Polinom sebagai berikut.
P3(x) = y0 + y1 +


y2 + y3         (4.2.4)

dan dapat dinyatakan dalam bentuk

P3(x) =                             (6.2.5)

Dengan bentuk umum dari li (x) adalah

li(x) =                             (6.2.6)



d. Kasus Secara Umum

    Untuk n + 1 titik data akan diperoleh bentuk polinom sebagai berikut.

Pn(x) =                         (6.2.7)   

6.3 Polinom Interpolasi Beda Terbagi Newton

    Adakalanya kita membutuhkan beberapa polinomial untuk mengaproksimasi, yaitu P1(x), P2(x), … , Pn(x), kemudian kita memilih salah satu yang paling tepat dan akurat. Jika di dalam polinomial Lagrange tidak ada hubuingan yang rekursive antara PN-1(x) dan Pn(x), tetapi di dalam polinomial Newton mempunyai pendekatan rekursive. Bentuknya adalah sebagai berikut.
P1(x) = a0 + a1(x – x0)                            (6.3.1)
P2(x) = a0 + a1(x – x0) + a2(x – x0) (x – x1)                (6.3.2)
P3(x) = a0 + a1(x – x0) + a2(x – x0) (x – x1) + a3(x – x0) (x – x1)(x – x2)    (6.3.3)

PN(x) = a0 + a1(x – x0) + a2(x – x0) (x – x1) + a3(x – x0) (x – x1)(x – x2)+ a4(x – x0) (x – x1)(x – x2)(xx3) + … + aN(xx0) (xx1)(xx2)(x x3) …(xxN – 1)
    (6.3.4)
Dalam hal ini PN(x) diperoleh dari PN-1(x) dengan menggunakan hubungan yang rekursive, yaitu
PN(x) = P N-1(x) + aN(x – x0) (x – x1)(x – x2)(x – x3) …(x – xN – 1)        (6.3.5)
Polinomial (6.3.4) disebut polinomial Newton dengan N buah titik pusat, yaitu x0, x1, x2, … , xN-1. Sehingga PN(x) akan merupakan suatu polinomial dengan derajat yang lebih kecila daripada 1.
Beda Terbagi (Divided Difference)
Dari titik-titik data (x0, f(x0)), (x1, f(x1)), …, (xN, f(xN)) didefinisikan hal-hal berikut.
Beda terbagi pertama:
    f[x0, x1] =
    f[x1,x0] = = = f[x0, x1]            (6.3.6)
Beda terbagi kedua :
    f[x0,x1,x2] =                     (6.3.7)
dapat dibuktikan bahwa f[x0,x1,x2] = f[x1, x0,x2]
Beda terbagi ketiga
    f[x0,x1,x2,x3] =                 (6.3.8)

 
Secara Umum :
f[x0,x1,x2,…, xn] =             (6.3.9)

 
Tabel beda terbagi

 
xk    f(xk)        f[ , ]            f[ ,, ]             f[ ,,, ]
x0    f(x0)
x1    f(x1)        f[x0, x1]   
x2    f(x2)        f[x1, x2]        f[x0, x1, x2]
x3    f(x3)        f[x2, x3]        f[x1, x2, x3]        f[x0, x1, x2, x3]
x4    f(x4)        f[x3, x4]        f[x2, x3, x4]        f[x1, x2, x3, x4]
.
.
.Kasus linear
P1(x) = b0 + b1(x – x0)
Melalui (x0, f(x0)) Þ
f(x0) = b0 + b1(x0 – x0)
                \
b0 = f(x0)
Melalui (x1, f(x1)) Þ f(x1) = b0 + b1(x1 – x0)
             = f(x0 ) + b1(x1 – x0)
            b1 = = f[x0, x1]
Jadi,     P1(x) = f(x0 ) + f[x0, x1](x1 – x0)                        (6.3.10)
Kasus kuadrat :
P2(x) = a0 + a1(x – x0) + a2(x – x0) (x – x1)                (6.3.11)
P2(x) = P1(x) + a2(x – x0) (x – x1)                    (6.3.12)
Melalui (x2, f(x2 ))
f(x2) = P1(x2) + a2(x2 – x0) (x2 – x1)                    (6.3.13)

 
    = f(x0 ) + f[x0, x1](x2x0) + a2(x2 – x0) (x2 – x1)                    b2     =
         =
          = f [x0, x1,x3]
    P2(x)    = P1(x) + f[x0, x1, x2](x – x0) (x – x1)                (6.3.14)
Analog untuk kasus kubik :
P3(x) = P2(x) + f(x0, x1, x2, x3](x – x0)(x – x1)(x – x2)                (6.3.15)
...
Pn(x) = Pn-1(x) + f[x0, x1, … , xn](x – x0)(x – x1) … (x – xn-1)            (6.3.16)
Pn(x) = f(x0) + ; dengan bi = f[x0, x1, … , xi]             (6.3.17)
Polinom Beda Terbagi Newton
    Pada polinom beda terbagi Newton, jarak antara titik data adalah sama. Misalkan titik-titik x0 < x1 < x2 < … < xN, maka x1 – x0 = x2 – x1 = … = xN – xN-1 = h. Jika nilai fungsi untuk x = xi adalah f(xi), notasikan f(xi) = fi, maka beda terbagi Newton untuk berbagai kasus adalah sebagai berikut.
f[x0, x1]         =                     (6.4.1)
f[x0, x1, x2]         =             (6.4.2)
f[x0, x1, x2, x3]    =
            =
=            

Quiz Kewirausahaan :P

  1. Seorang wirausaha harus mengetahui hal-hal yang berhubungan dengan ruang lingkup manajemen keuangan, yaitu:
    1. Pentingnya system administrasi keuangan, pembukuan, dan pencatatatan keuangan (akuntasi manajemen)
    2. Membuat laporan keuangan dan analisis laporan keuntungan tentang eadaan, posisi, dan kinerja keuangan perusahaan (posisi keuangan)
    3. Membuat perencanaan pengendalian dan pengawasan anggaran
    4. Analisis investasi keuangan yang akan direncanakan dan dilakukan oleh perusahaan
    5. Cash flow management
    6. Peubahan keuangan global.
  2. Syarat-syarat pengajuan kredit:
    1. Perusahaan mempunyai izin resmi (SITU, SIUP, NPWP, TDP, KTP, KK) dan pas photo 4x6
    2. Usaha sudah berjalan minimal 2 tahun dan sudah memberi keuntungan
    3. Bentuk hokum bisa PT, CV, Firma, Koprasi, atau individu
    4. Mengajukan proposal
    5. Harus memiliki agunan
  3. Yang dimaksud:
    1. Likuiditas: kemampuan badan usaha untuk membayar hutang-hutangnya yang telah jatuh tempo
    2. Solvabilitas: merupakan kemampuan badan usaha untuk membayar semua utangnya. Solvabilitas adalah perbandingan antara nilai penjualan semua aktiva dengan semua hutang.
    3. Profitabilitas: kemampuan badan usaha untuk memperoleh laba dengan modal yang tersedia selama periode tertentu.
  4. Pelanggan ingin membeli barang dan uang yang akan dia bayar tahun yang akan datang Rp.10.000.000,- dengan tingkat deposito 20%. Berapa present value? Rugi/untung jika ada cash disc 15% sebagai pembanding??
    Jawab:

    X1= Rp.10.000.000,-     N = 1    r = 20%










    Diskon yang diberikan sebesar 15%, jadi harga penjualan bersih:

    Harga jual netto     = harga jual – diskon

        = Rp.10.000.000 – (Rp.10.000.000 x 15%)
       = Rp.8.500.000
    Present Value lebih kecil dari nilai juak dengan cash discount, jadi penjual lebih memilih menjual secara cash discount disbanding menerima uang di tahun yang akan dating dengan nilai uang sekarang (present value) karena lebih menguntungkan, begitu pula sebaliknya.
  5. Faktor-faktor penyusun proposal usaha:
    1. Tujuan harus realistis : tujuan yang ingin dicapai harus spesifik
    2. Fleksibel/luwes : penyusunan proposal memungkinkan adanya alternative strategi
    3. Batasan waktu : Tujuan jangka pendek harus dibuat berkesinambungan dan harus mencantumkan evauasi waktu atas kemajuan yang dicapai
    4. Komitmen : penyusunan proposal untuk selanjutnya pendiri usaha perlu mendapat dukungan dari berbagai pihak yang terlibat.
  6. Bagan peran pemimpin dan manager dalam mewujudkan visi dan misi
  7. Sikap mental penjual sebaiknya
    1. JUJUR DALAM INFORMASI
    2. PENGETAHUN YANG BAIK
    3. TAHU KEBUTUHAN KONSUMEN
    4. PRIBADI MENARIK (SELALU GEMBIRA,LURUS HATI DAN DISIPLIN, BIJAKSANA,SOPAN SANTUN, PERIANG, MUDAH BERGAUL, PENUH INISIATIF, TIDAK PUTUS ASA, KETAJAMAN DAYA INGAT, PENUH PERHATIAN).
    Perilaku pembeli:

    1. Perilaku Pembeli yang komplek
    2. Perilaku Pembeli yang mencari keragaman
    3. Perilaku Pembeli yang mengurangi kebiasaan / ketidak-efisienan
    4. Perilaku Pembeli yang berdasarkan kebiasaan
  8. Waralaba (franchising) : dalah hak-hak untuk menjual suatu produk atau jasa maupun layanan. Sedangkan menurut Asosiasi Franchise Indonesia, yang dimaksud dengan Waralaba ialah: Suatu sistem pendistribusian barang atau jasa kepada pelanggan akhir, dimana pemilik merek (franchisor) memberikan hak kepada individu atau perusahaan untuk melaksanakan bisnis dengan merek, nama, sistem, prosedur dan cara-cara yang telah ditetapkan sebelumnya dalam jangka waktu tertentu meliputi area tertentu.
  9. Apa yg harus dilakukan untuk memuaskan pelanggan
  10. Promosi : adalah upaya untuk memberitahukan atau menawarkan produk atau jasa pada dengan tujuan menarik calon konsumen untuk membeli atau mengkonsumsinya. Dengan adanya promosi produsen atau distributor mengharapkan kenaikannya angka penjualan.
  11. CARA MENGHADAPI PEMBELI:
    1. MENCIPTAKAN SUASANA MENYENANGKAN (SIKAP, TINDAK-TANDUK, BAHASA, CARA BERBICARA, CARA BERPAKAIAN)
    2. MENGADAKAN PENDEKATAN DENGAN SALAM, MENUNGGU SEJENAK,

Monday, December 27, 2010

Sistem Paging

Sistem Paging adalah sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan. Program yang berjalan harus dimuat di memori utama. Kendala yang terjadi apabila suatu program lebih besar dibandingkan dengan memori utama yang tersedia.



Untuk mengatasi hal tersebut Sistem Paging mempunyai 2 solusi, yaitu:

  • Konsep Overlay : Dimana program yang dijalankan dipecah menjadi beberapa bagian yang dapat dimuat memori (overlay). Overlay yang belum diperlukan pada saat program berjalan (tidak sedang di eksekusi) disimpan di disk, dimana nantinya overlay tersebut akan dimuat ke memori begitu diperlukan dalam eksekusinya.
  • Konsep Memori Maya (virtual Memory) : kemampuan mengalamati ruang memori melebihi memori utama yang tersedia. Konsep ini pertama kali dikemukakan Fotheringham pada tahun 1961 untuk sistem komputer Atlas di Universitas Manchester, Inggris.


Gagasan Memori Maya adalah ukuran gabungan program, data dan stack melampaui jumlah memori fisik yang tersedia. Sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori utama dan sisanya di disk. Begitu bagian di disk diperlukan maka bagian memori yang tidak diperlukan disingkirkan dan diganti bagian disk yang diperlukan.



  • Alamat maya: alamat yang dihasilkan dengan perhitungan menggunakan index register, base register, segment register, dsb. Alamat maya ini lah yang diacu proses yang running.
  • Alamat nyata : alamat yg tersedia di memori utama fisik.
  • Page: unit terkecil virtual address space. Ruang alamat maya proses merupakan kelipatan page yang berukuran sama.
  • Page frame / frame: unit terkecil memori fisik
  • Page fault: exception untuk permintaan alokasi 'page' ke memori.
  • Memory management unit (MMU) : chip/ kumpulan chip yg memetakan alamat maya ke alamat fisik. Berfungsi sebagai pemetaan memori maya ke memori fisik; bila alamat memori yang diminta tidak tersedia di memori fisik, MMU menerbitkan exception page fault yang melewatkan ke system operasi untuk menanganninya.






Taken from:

KONKURENSI

Konkurensi merupakan landasan unum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. Pada proses-proses konkuren yang berinteraks mempunyai beberapa masalah yang harus diselesaikan:

1. Mutual Exclusion

2. Sinkronisasi

3. Deadlock

4. Startvation



A. Prinsip-prinsip Konkurensi

Konkurensi meliputi hal-hal sbb:

- Alokasi wkatu pemroses untuk proses-proses

- Pemakaian bersama dan persaingan untuk mendapatkan sumber daya

- Komunikasi antarproses

- Sinkronisasi aktivitas banyak proses.

Konkurensi dapat muncul pada tiga konteks berbeda, antara lain:

- Banyak aplikasi (multiple application)

- Aplikasi terstruktur

- Struktur sistem operasi



B. Kesulitan-kesulitan yang ditimbulkan konkurensi

Konsep: kecepatan eksekusi proses-proses di sistem tidak dapat diprediksi. Beragam kemungkinan yang terjadi tidak dapat diprediksi, seperti:

1. Kecepatan proses pada sistem tergantung pada beberapa hal, antara lain:

- Aktivitas proses-proses lain

- Cara sistem operasi menangani interupsi

- Kebijaksanaan penjadwalan yang dilakukan oleh sistem operasi.

2. Beberapa kesulitan yang dapat muncul, di antaranya adalah:

- Pemakaian bersama sumber daya globla

- Pengelolaan alokasi sumber daya agar optimal

- Pencarian kesalahan pemrograman.

3. Proses-proses konkuren mengharuskn beberapa hal yang harus ditangani, antara lain:

- Sistem operasi harus mengetahui proses-proses yang aktif

- Sistem operasi harus mengalokasikan dan mendealokasikan beragam sumber daya untuk tiap proses aktif. Sumber daya yang harus dikelola, antara lain:

i. Waktu pemroses.

ii. Memori

iii. Berkas-berkas

iv. Perangkat I/O

- Sistem operasi harus memproteksi data dan sumber daya fisik masingmasing proses dari gangguan proses-proses lain.
- Hasil-hasil proses harus independen terhadap kecepatan relatif prosesproses lain dimana eksekusi dilakukan.


Mutual Exclusion
Mutual exclusion adalah jaminan hanya satu proses yang mengakses sumber daya pada satu interval waktu tertentu.
Sering terjadi pada peralatan pencetakan (printer). Daemon printer adalah proses yang melakukan penjadwalan dan pengendalian pencetakan berkas-berkas di printer. Ruang disk ini disebut direktori spooler. Direktori spooler membagi disk menjadi sejumlah slot. Slot-slot diisi berkas yang akan dicetak. Terdapat variabel in yang menunjuk slot bebas pada ruang disk yang akan dipakai untuk menyimpan berkas yang ingin dijadwalkan untuk dicetak. Bagian program yang sedang mengakses memory atau sumber daya yang dipakai bersama disebut critical section. Jika proses pada critical section memblokir proses-proses lain dalam antrian, maka akan terjadi startvation dan deadlock.
Kesuksesan proses-proses konkurensi memerlukan pendefinisian critical section dan memaksakan mutual exclusion di antara proses-proses konkuren yang sedang berjalan. Pemaksaan mutual exclusion merupakan landasan pemrosesan konkuren. Fasilitas atau kemampuan menyediakan dukungan mutual exclusion harus memenuhi kriteria sbb:
- Mutual exclusion harus dijamin, bahwa tidak ada proses lain, kecuali dirinya sendiri. Di sini terjadi proses tunggal.
- Proses yang berada di noncritical section, dilarang mem-blocked prosesproses lain yang ingin masuk critical section. Hal ini bisa terjadi startvation.
- Harus dijamin bhwa proses yang ingin masuk critical section tidak menunggu selama waktu yang tak terhingga. Ini bisa mengakibatkan masalah deadlock dan antrian proses bertambah panjang.
- Ketika tidak ada proses pada critical section, maka proses yang ingin masuk critical section harus ijinkan masuk tanpa waktu tunda.
- Tidak ada asumsi mengenai kecepatan relatif proses atau jumlah yang ada.
- Proses hanya tinggal pada critical section selama satu waktu yang berhingga.
Beberapa metode yang diusulkan untuk menjamin Mutual Exclusion, antara lain:
Metode Variable Lock
Metode ini sederhana ketika proses masuk critical section lebih dahulu memeriksa variable lock.
v. Jika variable lock bernilai 0, proses men-set variable lockny menjadi 1 kemudian masuk ke dalam critical section.

vi. Jika variable lock bernilai 1, maka proses menunggu sampai nilai variable lock nya menjadi 0.

Metode ini tidak menjamin proses tidak masuk critical section yang telah dimasuki proses lain.

- Metode bergantian secara ketat

Metode ini mengasumsikan dapat mengalir masuk critical section secara bergantian terus-menerus. Metode ini melakukan refleksi terhadap variabel yang berfungsi untuk memenuhi critical section.



Deadlock

Deadlock adalah suatu kondisi dimana dua proses atau lebih tidak dapat meneruskan eksekusinya oleh pemroses. Pada umumnya deadlock terjadi karena proses mengalami startvation, yaitu suatu job yang sedang dieksekusi dan eksekusi job tersebut tidak ada hentinya, tidak diketahui kapan berhentinya proses tersebut atau bahkan job yang antri bisa dikatakan mempunyai status mati, padahal proses-proses lain sedang menunggu sumber daya proses.

a. Resource

Sistem operasi di sini berperan sebagai pengatur berbagai tipe resource yang berlainan, krena pada dasarnya proses-proses maupun job-job tersebut ingin

mengakses resource yang sama. Shareable resource misalnya printer, tape drive.

b. Karakteristik Deadlock

Kondisi yang dapat menimbulkan terjadinya deadlock:

1. Mutual exclusion. Apabila proses telah menggunakan suatu resource, mka tidak boleh ada proses lain yang menggunakan resource tsb. Hanya satu proses yang dapat menggunakan sebuah resource pada satu waktu.

2. Hold & Wait. Pada suatu proses sedang mengakses suatu resource, proses tsb dapat meminta ijin untuk mengakses resource lain yang dipakai oleh proses lain.

3. No Preemption. Jika suatu proses meminta ijin untuk mengakses resource, sementara resource tersebut tidak tersedia, maka permintaan ijin tidak dapat

dibatalkan.

4. Circular Wait Condition. Jika proses P0 sedang mengakses Resource R1 dan minta ijin untuk mengakses resource R1 dan minta ijin untuk mengakses resource R2, dan pada saat yang bersamaan P1 sedang mengakses resource R2 dan mint ijin untuk mengakses R1.



Metode Mengendalikan Deadlock

1. Menggunakan suatu protokol untuk meyakinkan bahwa sistem tidak akan pernah mengalami deadlock.

2. Mengijinkan sistem mengalami deadlock, namun kemudian harus segera dapat memperbaikinya.

3. Mengabiakan semua masalah dan menganggap deadlock tidak akan pernah terjadi lagi di dalam sistem.



Pencegahan Deadlock

1. Mutual exclusion. Harus tetap menjaga resource-resource yang bersifat nonshareable.

Yaitu, proses menahan sebuah resource, proses lain yang meminta resource tsb harus menunggu sampai proses melepaskannya. Jika terjadi pada perangkat I/O dan berkas, maka sulit untuk menghindari mutual exclusion pada sumber daya non shareable.

2. Hold & Wait. Apabila suatu proses minta ijin untuk mengakses suatu resource, maka proses tersebut tidak boleh membawa resource yang lainnya. Sebleum proses meminta resource, maka harus melepas semua resource yang dibawa.

3. Non Preemption. Jika suatu proses minta ijin mengakses resource, sementara resource tersebut tidak dapat dipenuhi secepatnya, maka proses tersebut harus membebaskan semua resourcenya terlebih dahulu.

4. Circular Wait. Memberi nomor pada setiap resource yang ada, dan setiap resource hanya boleh mengakses resource2 secara berurutan.

5. Untuk menghindari deadlock ikuti prinsip preemptive.



Penghindaran Deadlock

  1. State Selamat
  2. State Tak Selamat (unsafe state)
Taken from: http://blog.uad.ac.id/mas_woko/files/2009/11/so-pertemuan4.pdf

Tugas Sistem Operasi


    • Manajemen memori: suatu kegiatan untuk mengelola memori computer, proses ini menyediakan cara mengalokasikan memori untuk proses atas permintaan mereka, membebaskan untuk digunakan kembali jika tidak diperlukan. Salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian.
    • Tujuan dan sasaran manajemen memori adalah untuk memproses dan fasilitas masukan atau keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses dan sebagai upaya agar program atau proses tidak dibatasi kapasitas memori fisik di system computer
    • Fungsi manajemen memori
      • Mengelola informasi memori yang dipakai dan tidak dipakai.
      • Mengalokasikan memori ke proses yang memerlukan.
      • Mendealokasikan memori dari proses yang telah selesai.
      • Mengelola swapping antara memori utama dan disk.
  • Klasifikasi menejemen memori
    Manajemen memori nyata
    • System khusus untuk pemakaian tunggal
    • Sistem Multiprogramming
      • Pemartisian statis : dapat di relokasi; ditempatkan secara absolute
      • Pemartisian dinamis
    Manajemen memori maya: kemampuan mengalamati ruang memori melebihi memori utama yg tersedia.
    • System paging
    • System segmentasi
    • Kombinasi paging dan segmentasi
  • Perbedaan Segmentasi dan Paging
    • Segmentasi melibatkan programer (programer perlu tahu teknik yang digunakan), sedangkan denganpaging, programer tidak perlu tahu teknik yang digunakan.
    • Pada segmentasi kompilasi dilakukan secara terpisah sedangkan pada paging, kompilasinya tidakterpisah.
    • Pada segmentasi proteksinya terpisah sedangkan pada paging proteksinya tidak terpisah.
    • Pada segmentasi ada shared code sedangkan pada paging tidak ada shared code.
    • Pada segmentasi terdapat banyak ruang alamat linier sedangkan pada paging hanya terdapat saturuang alamat linier.
    • Pada segmentasi prosedur dan data dapat dibedakan dan diproteksi terpisah sedangkan pada paging prosedur dan data tidak dapat dibedakan dan diproteksi terpisah.
    • Pada segmentasi pengubahan ukuran tabel dapat dilakukan dengan mudah sedangkan pada Paging pengubahan ukuran tabel tidak dapat dilakukan dengan mudah.
    • Segmentasi digunakan untuk mengizinkan program dan data dapat dipecahkan jadi ruang alamat mandiri dan juga untuk mendukung sharing dan proteksi sedangkan paging digunakan untuk mendapatkan ruang alamat linier yang besar tanpa perlu membeli memori fisik lebih.
  • Multi programming dengan pemartisian statisan statis adalah memori dibagi sejumlah partisi tetap, pada partisi tersebut proses-proses ditempatkan.
  • Strategi Penempatan Program Ke Partisi : Satu Antrian Tunggal Untuk Semua Partisi
    Keuntungan : Lebih fleksibel serta implementasi dan operasi lebih minimal karena hanya mengelola satu antrian.

    Kelemahan : Proses dapat ditempatkan di partisi yang banyak diboroskan, yaitu proses kecil ditempatkan di partisi sangat besar.
  • Satu Antrian Untuk Tiap Partisi (banyak antrian Untuk Seluruh Partisi)
    Keuntungan : Meminimalkan pemborosan memori
    Kelemahan : Dapat terjadi antrian panjang di suatu partisi sementara antrian partisi - partisi lain kosong
  • Multiprogramming dengan Pemartisisan Dinamis
    Kelebihan: Jumlah , lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis.
    Kelemahan:
    • Dapat terjadi lubang-lubang kecil memori di antara partisi-partisi yang dipakai.
    • merumitkan alokasi dan dealokasi memori
    Solusi: Lubang-lubang kecil di antara blok-blok memori yang digunakan dapat diatasi dengan pemadatan memori yaitu menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan.
  • Strategi Alokasi Memori
    • First fit algorithm : memory manager men-scan list untuk menemukan hole yg cukup untuk menampung proses yg baru. Proses akan menempati hole pertama yg ditemuinya yg cukup untuk dirinya.
    • Next fit algorithm : sama dengan first fit, tetapi pencarian hole dimulai dari hole ditemuinya dari scan sebelumnya.
    • Best fit algorithm : dicari hole yang akan menghasilkan sisa paling sedikit setelah dimasuki proses.
    • Worst fit algorithm : kebalikan dari best fit.
    • Quick fit algorithm : mengelompokkan hole-hole dan membuat listnya sendiri. Misalnya, ada list untuk hole 4K, satu list untuk 8K, dst.
  • Sistem Buddy Memori di susun dalm senari blok-blok bebas berukuran 1,2,4,8,16 byte dst, sampai kapasitas memori.
  • Sistem manajemen file dapat disebut juga tumpukan record. Kumpulan record data yang memiliki sifat umum yang sama atau untuk menyatakan kumpulan objek-objek sejenis dengan struktur data yang sama. Kumpulan perangkat lunak / procedure / routine yang disediakan untuk melayani pennggunaan file bagi user.
  • Fungsi manajemen file:
    • Menciptakan atau menghapus suatu file atau menambah file
    • Mengurutkan suatu file dalam sebuah direktori
    • Pemakaian bersama untuk satu atau beberapa file
    • Back up, recovery file, keamanan file yang menjamin file tidak rusak
    • Mengacu file dengan nema simbolik
  • Sifat file data
    • Ukuran harus sangat besar
    • Persistence: tidak akan hilang saat catu daya diputuskan
    • Share abilitas: dipakai bersama oleh berbagai program applikasi
  • Sasaran system manajemen
    • Menyediakan layanan manajemen data bagi user atau program aplikasi
  1. Retrieve all (dapat mengakses seluruh data/file data)
  2. Retrieve one (dapat memilih sebuah record tertentu)
    *Pointer data: sequensial; random
  3. Retrieve next
  4. Retrieve previous
  5. Insert data (depan, tengah, belakang)
  6. Delete data
  7. Edit data
  • Menjamin validitas pada suatu file
  • Optimasi kinerja:
    • User : waktu tanggap / respon time
    • System : banyak data dapat diakses dalam satuan waktu
  • Menyediakan dukungan perangkat I/O

     

Sunday, December 26, 2010

MANAJEMEN MEMORI

Bagian operating sistem yang mengatur memori disebut dengan memory manager. Pemakaian memori (manajemen memori dan organisasi) perlu dilakukan karena hal tersebut sangat mempengaruhi kinerja komputer, sehingga memiliki fungsi dan tugas penting dan kompleks yaitu berkaitan dengan :

  1. Memori utama sebagai sumber daya yang harus dialokasikasikan dan dipakai bersama di antara sejumlah proses yang aktif, sehingga dapat memanfaatkan pemroses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses.
  2. Upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.


Manajemen memori

Sistem manajemen memori dapat dibagi kedalam dua kelas, yaitu : pemindahan proses (back and forth) diantara memori utama dengan disk selama eksekusi (swapping and paging) dan tidak ada pemindahan proses. Mempunyai beberapa fungsi, antara lain :

  1. Mengelola informasi memori yang dipakai dan tidak dipakai.
  2. Mengalokasikan memori ke proses yang memerlukan.
  3. Mendealokasikan memori dari proses yang telah selesai.
  4. Mengelola swapping antara memori utama dan disk.


Manajenen memori pada sistem multiprogramming

Untuk sistem komputer yang berukuran besar (bukan small computers), membutuhkan pengaturan memori, karena dalam multiprogramming akan melibatkan banyak pemakai secara simultan sehingga di memori akan terdapat lebih dari satu proses bersamaan. Oleh karena itu dibutuhkan sistem operasi yang mampu mendukung dua kebutuhan tersebut, meskipun hal tersebut saling bertentangan, yaitu :

  1. Pemisahan ruang-ruang alamat.
  2. Pemakaian bersama memori.
Manajer memori harus memaksakan isolasi ruang-ruang alamat tiap proses agar mencegah proses aktif atau proses yang ingin berlaku jahat mengakses dan merusak ruang alamat proses lain. Manajer memori di lingkungan multiprogramming sekalipun melakukan dua hal, yaitu :

  1. Proteksi memori dengan isolasi ruang-ruang alamat secara disjoint.
  2. Pemakaian bersama memori.
Memungkinkan proses-proses bekerja sama mengakses daerah memori bersama. Ketika konsep multiprogramming digunakan, pemakaian CPU dapat ditingkatkan. Sebuah model untuk mengamati pemakaian CPU secara probabilistic :

CPU utilization = 1 - p n

Dengan :

  • N menunjukkan banyaknya proses pada suatu saat, sehingga kemungkinan bahwa semua n proses akan menunggu menggunakan I/O (masalah CPU menganggur) adalah sebesar p n. Fungsi dari n disebut sebagai degree of multiprogramming.
  • P menunjukkan besarnya waktu yang digunakan sebuah proses


Klasifikasi manajemen memori.

Klasifikasi manajemen memori diberikan Deitel (DEI-90).

Nyata     Nyata     Nyata

+-------+-----------------------------------------------------------+

| (1) | Sistem multiprogramming | Sistem multiprogramming |

|Sistem | dengan memori nyata | dengan memori nyata |

|khusus | | |

|untuk | | |

|pemakai| | |

|tunggal| | |

+-------+------------------+----------+--------+--------+-----------+

| | (4) | (5) | (6) | (7) |

    | Multiprogramming |Multipro- | Sistem | Sistem | Kombinasi |

|dengan pemartisian|gramming |    paging |segmenta| paging dan|

| tetap     |dg pemarti| murni |si murni| segmentasi|

| |sian dina-| | | |

| |mis | | | |

+----------+-------+----------+--------+--------+-----------+

| (2) | (3) |

| Ditempat-| Dapat |

| kan abso-|direlo-|

| lut |kasi |

+------------------+

Gambar 1 : Klasfikasi manajemen memori



Teknik-teknik manajemen memori (1), (2), (3), (4) merupakan pengelolaan untuk dengan kapasitas memori sebatas memori fisik yang tersedia. Teknik-teknik ini tidak dapat digunakan untuk memuat program-program lebih besar dibanding kapasitas fisik memori yang tersedia. Teknik-teknik manajemen memori (5), (6), (7) dapat digunakan untuk mengakali kapasitas memori yang terbatas sehingga dapat dijalankan program yang lebih besar dibanding kapasitas memori fisik yang tersedia.



Manajemen memori berdasarkan keberadaan swapping

Manajemen memori berdasarkan keberadaan swapping terbagi menjadi dua, yaitu :

  1. Manajemen tanpa swapping : Manajemen memori tanpa pemindahan citra proses antara memori utama dan disk selama ekseskusi.
  2. Manajemen dengan swapping : Manajemen memori dengan pemindahan citra proses antara memori utama dan disk selama ekseskusi.


Manajemen memori berdasar alokasi memori

Manajemen memori berdasar alokasi memori terbagi dua, yaitu :

  1. Alokasi memori berurutan (kontigu) : Adalah tiap-tiap proses menempati satu blok tunggal lokasi memori yang berturutan.
    Keunggulan :

    1. Sederhana.
    2. Tidak akan terbentuk lubang-lubang memori bersebaran.
    3. Karena berurutan, proses dapat dieksekusi dengan cepat.
    Kelemahan :

    1. Dapat memboroskan memori.
    2. Tidak dapat memuatkan proses bila tidak ada satu blok memori yang mencukupi.

       
  2. Alokasi memori tak berurutan (non-kontinyu).Program dibagi menjadi beberapa blok atau segmen. Blok-blok program ditempatkan di memori dalam potongan-potongan tanpa perlu saling berdekatan. Teknik biasa digunakan pada sistem memori maya sebagai alokasi page-page dilakukan secara global.
    Keuntungan :

    1. Sistem dapat memanfaatkan memori utama secara lebih efisien.
    2. Sistem operasi masih mampu memuatkan proses bila jumlah total lubang-lubang memori cukup untuk memuat proses yang akan dieksekusi.
    Kelemahan :

    1. Memerlukan pengendalian yang lebih rumit dan sulit.
    2. Memori dapat menjadi banyak lubang tersebar (memori tak terpakai bersebaran).


Hirarki memori

Pemakaian memori dua tingkat, menggunakan cache memory yang dapat meningkatkan kinerja dan utilisasi memori secara dinamik. Chace memory merupakan penyimpan berkecepatan tinggi lebih cepat dibanding memori utama. Chace memory lebih mahal dibanding memori utama, sehingga kapasitas cache relatif kecil.



MANAJEMEN MEMORI PEMARTISIAN STATIS

Manajemen memori tanpa swapping

Manajemen memori tanpa swapping terdiri dari :


  • Monoprogramming.
Monoprogramming sederhana tanpa swapping merupakan manajemen memori paling sederhana, sistem komputer hanya mengijinkan satu program/pemakai berjalan pada satu waktu. Semua sumber daya sepenuhnya dkuasi proses yang sedang berjalan. Manajemen memori monoprogramming sederhana mempunyai ciri-ciri berikut :

  1. Hanya terdapat satu proses pada satu saat, sehingga proses baru akan menimpa proses lama yang sudah selesai eksekusi.
  2. Hanya satu proses mengunakan semua memori.
  3. Pemakai memusatkan program keseluruh memori dari disk atau tape.
  4. Program mengambil kendali seluruh mesin.
Karena hanya terdapat satu proses dan menguasai seluruh sistem, maka eksekusi memori dilakukan secara berurutan. Teknik ini digunakan sampai sekitar 1960, ditinggalkan bahkan untuk komputer pribadi karena tiap proses harus berisi device driver perangkat I/O yang digunakan.



+----------------------+ +----------------------+ +----------------------+

:Sistem operasi di RAM : :Sistem operasi di ROM : :Sistem operasi di RAM :

+----------------------+ +----------------------+ +----------------------+

:Program pemakai di RAM: :Program pemakai di RAM: :Program pemakai di RAM:

+----------------------+ +----------------------+ +----------------------+

: Memori tak dipakai : : Memori tak dipakai : : Device driver di ROM :

+----------------------+ +----------------------+ +----------------------+

(a) (b) (c)

Gambar : Tiga cara organisasi memori untuk satu proses tunggal

Gambar diatas menunjukkan tiga organisasi memori menjalankan satu proses tunggal :

  1. menunjukkan seluruh kebutuhan (sistem operasi, device driver dan proses driver dapat ditempatkan di sistem operasi atau di setiap proses pemakai, bergantung perancang sistem operasi).
  2. menunjukkan sistem operasi ditempatkan di ROM, sedang program pemakai di RAM.
  3. menunjukkan device driver di ROM. Device driver di ROM biasa disebut ROM-BIOS (Read Only Memory - Basic Input Output Systems).


Embedded system

Teknik monoprogamming masih dipakai untuk sistem kecil yaitu sistem tempelan (embedded system) yang menempel atau terdapat disistem lain. Sistem-sistem tempelan menggunakan mikroprosesor kecil, seperti Intel 8051, dan sebagainya. Sistem ini biasanya untuk mengendalikan satu alat sehingga menjadi bersifat intelejen (intelegent devices) dalam menyediakan satu fungsi spesifik. Karena hanya satu fungsi spesifik, dapat diprogram di mikroprosesor dengan memori kecil (1-64 Kb).

Proteksi pada monoprogramming sederhana. Pada monoprogramming, pemakai mempunyai kendali penuh terhadap seluruh memori utama. Memori terbagi menjadi tiga bagian, yaitu :

  1. Bagian yang berisi rutin-rutin sistem operasi.
  2. Bagian yang berisi program pemakai.
  3. Bagian yang tidak digunakan.
Masalah proteksi di monoprogramming adalah cara memproteksi rutin sistem operasi dari penghancuran program pemakai. Program pemakai dapat tersesat sehingga memanipulasi atau menempati ruang memori rutin sistem operasi. Aktivitas program pemakai ini dapat merusak sistem operasi. Sistem operasi harus diproteksi dari modifikasi program pemakai. Proteksi ini diimplementasikan menggunakan satu registe batas (boundary register) dipemroses.Setiap kali program pemakai mengacu alamat memori dibandingkan register batas untuk memastikan proses pemakai tidak merusak sistem operasi, yaitu tidak melewati nilai register batas. Register batas berisi alamat memori tertinggi yang dipakai sistem operasi. Jika program pemakai mencoba memasuki sistem operasi, instruksi diintersepsi dan job diakhiri dan diberi pesan kesalahan. Untuk memperoleh layanan sistem operasi, program pemakai harus menggunakan instruksi spesifik meminta layanan sistem operasi. Integritas sistem operasi terjaga dan program pemakai tidak merusak bagian sistem operasi.


  • Multiprogramming dengan pemartisian statis.
Terdapat beberapa alasan kenapa multiprogramming digunakan, yaitu :

  1. Mempermudah pemogram. Pemogram dapat memecah program menjadi dua proses atau lebih.
  2. Agar dapat memberi layanan interaktif ke beberapa orang secara simultan. Untuk itu diperlukan kemampuan mempunyai lebih dari satu proses dimemori agar memperoleh kinerja yang baik.
  3. Efisiensi penggunaan sumber daya. Bila pada multiprogramming maka proses tersebut diblocked (hanya DMA yang bekerja) dan proses lain mendapat jatah waktu pemroses, maka DMA dapat meningkatkan efisiensi sistem.
  4. Eksekusi lebih murah jika proses besar dipecah menjadi beberapa proses kecil.
  5. Dapat mengerjakan sejumlah job secara simultan.
Multiprogramming dapat dilakukan dengan pemartisian statis, yaitu memori dibagi menjadi beberapa sejumlah partisi tetap. Pada partisi-partisi tersebut proses-proses ditempatkan. Pemartisian statis berdasarkan ukuran partisi-partisinya terbagi dua, yaitu :

  1. Pemartisian menjadi partisi-partisi berukuran sama, yaitu ukuran semua partisi memori adalah sama. Beberapa proses yang ukurannya kurang atau sama dengan ukuran partisi dimasukkan ke sembarang partisi yang tersedia.
Kelemahan :

  • Bila program berukuran lebih besar dibanding partisi yang tersedia, maka tidak dapat dimuatkan, tidak dapat dijalankan. Pemogram harus mempersiapkan overlay sehingga hanya bagian program yang benar-benar dieksekusi yang dimasukkan ke memori utama dan saling bergantian.
  • Untuk overlay diperlukan sistem operasi yang mendukung swapping.
  • Untuk program yang sangat kecil dibanding ukuran partisi yang ditetapkan, maka banyak ruang yang tak dipakai yang diboroskan, disebut fragmentasi internal.
  • Kelemahan ini dapat dikurangi dengan partisi-partisi tetap berukuran berbeda.Pemartisian menjadi partisi-partisi berukuran berbeda, yaitu ukuran semua partisi memori adalah berbeda.



Strategi penempatan program ke paritisi
  1. Strategi penempatan pada pemartisian menjadi partisi-partisi berukuran sama. Penempatan proses ke memori dilakukan secara mudah karena dapat dipilih sembarang partisi yang kosong.
  2. Strategi penempatan pada pemartisian menjadi partisi-partisi berukuran berbeda.

Terdapat dua strategi penempatan program ke partisi, yaitu :

  1. Satu antrian untuk tiap partisi (banyak antrian untuk seluruh partisi). Proses ditempatkan ke partisi paling kecil yang dapat memuatnya. Keuntungan : teknik ini adalah meminimalkan pemborosan memori. Kelemahan : dapat terjadi antrian panjang disuatu partisi sementara antrian partisi-partisi lain kosong.
  2. Satu antrian untuk seluruh partisi. Proses-proses diantrikan di satu antrian tunggal untuk semua partisi. Proses segera ditempatkan di partisi bebas paling kecil yang dapat memuat. Keunggulan : lebih fleksibel serta implementasi dan operasi lebih minimal karena hanya mengelola satu antrian. Kelemahan : proses dapat ditempatkan di partisi yang banyak diboroskan, yaitu proses kecil ditempatkan di partisi sangat besar. Kelemahan ini dapat diatasi dengan prosedur pemindahan. Pemindahan dilakukan bila proses besar akan masuk memori tetapi hanya tersedia partisi kecil sementara proses kecil menempati partisi besar. Proses kecil di swap ke partisi kecil yang sedang bebas kemudian proses besar di antrian menempati partisi besar yang ditinggal proses kecil.
Pemartisian memori menjadi partisi-partisi secara statis mempunyai dua masalah, yaitu :

  1. Relokasi : masalah penempatan proses sesuai alamat fisik sehubungan alamat partisi memori dimana proses ditempatkan. Proses dapat ditempatkan pada partisi-partisi berbeda menurut keadaan sistem saat itu. Pengalamatan fisik secara absolut untuk proses tidak dapat dilakukan.
  2. Proteksi : masalah proteksi pada banyak partisi dengan banyak proses di satu sistem secara bersamaan dikhawatirkan proses menggunakan atau memodifikasi daerah yang dikuasai proses lain (yang bukan haknya). Bila kejadian ini terjadi, maka proses lain dapat terganggu dan hasil yang diperolehnya dapat menjadi kacau.


Fragmentasi pada pemartisian statis.

Fragmentasi yaitu penyiaan/pemborosan memori akan terjadi pada setiap organisasi penyimpanan. Fragmentasi pada pemartisian tetap terjadi adalah :

  1. Fragmentasi internal. Proses tidak mengisi penuh partisi yang telah ditetapkan untuk proses.
  2. Fragmentasi ekstenal. Partisi dapat tidak digunakan karena ukuran partisi lebih kecil dibanding ukuran proses yang menunggu di antrian, sehingga tidak digunakan.
Untuk sistem-sistem tanpa swapping (pemindahan lokasi proses), maka fragmentasi-fragmentasi tidak dapat dikurangi. Pada sistem-sistem dengan swapping, sistem lebih intelijen karena dapat melakukan beberapa altenatif mengatasi fragmentasi eksternal.



MANAJEMEN MEMORI PEMARTISIAN DINAMIS

Multiprogramming dengan swapping.

Pada sistem batch, organisasi memori dengan pemartisian tetap telah efektif. Selama jumlah proses yang terseduan dapat membuat pemroses sibuk, tak ada alasaan menggunakanan teknik lebih rumit. Pada sistem timesharing, situasinya berbeda, umumnya terdapat lebih banyak proses dibanding memori yang tersedia untuk memuat seluruh proses. Dengan demikian perlu menyimpan proses-proses yang tidak termuat ke disk. Untuk menjalankan proses-proses yang akan dieksekusi, proses-proses itu harus telah masuk memori utama. Pemindahan proses dari memori utama ke disk dan sebaliknya di sebut swapping. Dengan swapping, multiprogramming pada sistem time sharing dapt ditingkatkan kinerjanya yaitu dengan memindah proses-proses blocked ke disk dan hanya memasukkkan proses-proses ready ke memori utama. Beragam masalah harus diatasi multiprogramming dengan swapping, antara lain :

  1. Pemartisian secara dinamis.
  2. Strategi pencatatan pemakaian memori.
  3. Algoritma penempatan proses ke memori.
  4. Strategi penempatan ruang swap pada disk.


Multiprogramming dengan pemartisian dinamis

Pemartisian statis tidak menarik karena terlalu banyak diboroskan proses-proses yang lebih kecil dibanding partisi yang ditempatinya. Dengan pemartisian dinamis maka jumlah, lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis. Proses yang akan masuk ke memori segera dibuatkan paritisi untuknya sesuai kebutuhannya. Teknik ini meningkatkan utilitasi memori.

Kelemahan pemartisian dinamis adalah :

  1. Dapat terjadi lubang-lubang kecil memori di antara partisi-partisi yang dipakai.
  2. Merumitkan alokasi dan dealokasi memori.

Thursday, October 28, 2010

missing him. . .

pernah ga ngerasain satu waktu lo yakin seseorang itu jodoh lo?
lo ngerasa "DIA TH GW BANGED"!
semua yang dia omongin tuh sepikiran ma lo padahal lo belum lama kenal ma dia. . .
lo ngerasain perasaan beda waktu lo ma dia. . .
dan lo rela ngelakuin apapun,, bahkan bkan jadi diri lo yang biasa. . . .




mungkin itu yg gw rasain sekarang. . .
i do really missing some that make me feel like that..
he's different. . .
cara dia mikir ga kaya co seumuran dia kebanyakan yang pernah ma gw. . .
dia bikin gw rela ngerbah gw ndiri mpe gw sendiri nanya "napa gw jadi gini"?. . .
dia yang selalu ada bwat gw. . .


tapi dalam wakt yg sama gw ngerasain ancur. . . .
dia yg menurut gw special,,
ntah kemana. . . .
mgkin gw ga bisa ketemu lagi. . .
mungkin dia sekarang gy ngrusun pernikahan dia,, or mungkin emang dia dah nikah semenjak ga bareng gw?
or mungkin sekarang dia dah mati akibat kecelakaan mobil. .
who the hell knows??


percaya,,
cinta itu tumbuh dari hal-hal kecil yang sepele yang kita mungkin anggep ga mungkin kita bisa cinta ma seseorang gara-gara hal sepele itu. . . .


demi dia,,
gw rela ngebuang dan ngancurin banyak co yang mungkin sebenernya bisa lebih baek dari dia. . .
tapi ntah kenapa jadi gini. . .
mngkin karma gw selingkuh. . .
or karma orang lain muncrat ke gw??


yang pasti sekarang gw yakin,,
i do miss him so. . .
i miss his gently kisses in the morning when i wake up. . .
i miss the momment when he hugs me so close. . .
i miss the momment when we holding hands and take a walk under the moonlight. . .
i miss him. . .
two years that makes my heart so cold. . .

Friday, August 6, 2010

[terinspirasi sepi 4] ugo


pernah nonton A Dog's Story: Hachiko?
Film muncul awal 2010.. Di Indonesia sendiri sekitaran Maret baru keluar di Bioskop-bioskop. Film Hachiko yang keluar di bioskop-bioskop tahun 2010 ini sebenernya merupakan versi terbaru dari film sebelumnya ada tahun 1987 yang berjudul Hachiko Monogatari. Film ini bercerita tentang bagaimana kesetiaan seekor anjing jenis akita terhadap majikannya hingga anjing itu mati.



this post wouldn't talk bout that mov, but about DOG. . yupz,,, anjing. . .

at was, i had a dog. I named it Furgoso [taken from a dog's name on telenovela]. Gara-gara gw pikir furgoso itu terlalu pangjang,, gw panggil doggy gw Ugo. . But, sometimes my mom called it Hugo.

Dulu ada kenalan mama yang ngasihin anak anjing. Malem-malem mama pulang, manggil gw yang ada di kamar, "dedeee". GAra-gara gw pikir ada yang penting, so gw keluar kamar. begitu gw keluar kamar, mama nunjukin anak anjing yang kecil banged, "dede,, mau anak anjing ga? jeninsnya pitbull tapi de. Ini umur anak anjingnya baru tujuh hari loh de". Ga mungkin gw nolak."Mau!!", jawab gw sambil ngambil that little puppy dari mama.. Dari situ gw dah mikir that little puppy bakal gw namain Furgoso. . .

Gw yang bertanggung jawab tiap hari ngurus Ugo. Gara-gara ugo dah dipisahin dari induknya sejak 7 hari, gw beliinUgo susu bayi pengganti ASI. Sometime if i remember the momment whe i gave Ugo a human milk, i think i was insane.. How could i give my puppy a human's milk but I didn't drink milk.. Tapi gw cuma ngeluarin argumen pembenaran di diri gw, "I LOVE PET SO MUCH!! N I LOVE DOG! ga masalh gw ga minum susu, toh gw lagi diet".

umur 1 bulan ada kejadian, Ugo jatoh dari satu anak tangga.. Kaki kanan dia yang depan ampe bengkak.. Gw masih inget gimana suara dia . . kaya nangis. . . jujur gw pengen nangis ngedenger suara dia yang mungkin ngerasaain sakit jatoh dari anak tangga itu.. Ugo bener" gw manjain banged ampe satu minggu. . .

waktu Ugo dah umur dua bulah tinggi dia klo berdiri dua kaki udah selutut gw.. gw sering ngajak maen Ugo di teras tempat gw bikin post blog ini sekarang. . . gw suka motoin ugo dari mana aja,, moto dia yang berantem ma ayam,, mau makan bunga,, tiap gaya tidur dia,, everything about ugo..

umur ugo 4 bulan dia mule di suruh tidur di luar. Kalo malem dia gw iket di depan pintu masuk dari garasi mobil. kebetulan waktu itu ga ada mobil dirumah. . .  Itu tuh akibat Ugo suka gigitin sofa sampe satu sofa ancur sama Ugo.

Waktu dia umur 5 bulan, klo dia bediri pake 4 kaki, dia udah selutut gw.. Gw sering maen kejar-kejaran ma Ugo di dalem rumah. . .waktu umur 5 bulan itu juga, hubungan gw ma pacar pertama gw lagi ga bener. . Waktu itu gw akuin gw masih ababil banged lah.. Bener-bener labil.

beberapa kali gw hampir nangis, kadang gw tahan. Kalo gw dah ga tahan, gw keluar,, bangunin Ugo yang lagi tidur. Gw ga maen. Ugo juga ga ngajak gw maen. Dia cuma duduk depan gw,,liatin gw. Gw kadang keluar sekalian bawain minum or makanan buat dia,so kadang dia minum or makan dulu, terus duduk lagi depan gw minta gw manjain... Kadang gw curhat ma Ugo. Mungkin kedengeran gila, n gw juga kadang gw ngerasa bego curhat ma anjing gw --secara anjing mana ngerti apa yang gw omongin--. Tapi dari situ gw tau, walau dia ga nerti apa yang gw omongin, dia ngerti apa yang gw rasain. Setiap malem kalo gw keluar ke tempat dia, dia liat gw, kalo gw senyum dia suka girang-girang sendiri ngegoyanggin ekornya. Tapi kalo muka gw dah kusut dia pasti diem liatin gw. . .
Di teras, kalo gw sedih, gw peluk Ugo, terus nangis. Ga keitung berapa kali gw nangis sambil meluk Ugo. Setiap kali gw nangis sambil meluk dia, dia suka berontak minta di lepasin. Begitu dah gw lepasin, dia pasti jilat pipi gw yang ada air matanya, terus ngejilat kekuping n akhirnya ngajak maen ampe gw ketawa [minimal ga nangis lagi]. Tapi klo abis dia ngejilat air mata gw, gw masih nangis, dia cuma duduk depan gw n liatin gw.

Setiap ugo ngejilat muka gw pas nangis kadang gw mikir, seekor anjing yang ga ngerti bahasa gw aja ngerti perasaan gw,, kenapa manusia yang jelas" bisa ngerti bahasa sesama manusia ga bisa ngerti perasaan manusia??!

waktu umur ugo 7 bulan, gw jarang di Bandung, mama juga mule jarang di Bandung. Ugo akhirnya di titipin di rumah kenalan di Garut. Selama ga di Bandung, gw sering banged ngerasa stress sendiri, n disitu gw ga tau mau ngomong ke siapa. Temen-temen gw smua di Bandung. Ugo ada di Garut. Untung gw ga gila akibat mendem stress...

Sering gw tanya ke mama gimana kabar Ugo n macem-macem kabarnya. Ada yang katanya adia suka menang adu Bagong [even gw sumpah ga suka Ugo gw ikut begituan], diracun terus sehat, ngegangguin ayam tetangga, ini lah.. itu laahh . .gw tenang denger Ugo masih sehat. .

Suatu hari gw ada waktu liburan ke Garut. Di tengah jalan gw keingetan ugo. "Ma, ntar sekalian tengok Ugo ya", kata gw ke mama. Mama cuma ngejawab simple, "aduuh, mama lupa de! Waktu itu mama di telepon, katanya Ugo meninggal di racun orang. udah di bawa ke rumah sakit juga tetep ga ke tolong". Jujur gw shock sama berita itu. Pengen nangis tapi gw tahan, so gw diem. Gw update status tentang meninggalnya Ugo gw. Mungkin cuma mama yang ngerti gw bener" shock makanya mama ngediemin gw n ngebiarin gw sendiri.

sekarang dah setahun ga ada Ugo. Jujur ngerasa kehilangan. Gw ngerasa cuma dia yang bisa gw ajak cerita. Ga ada lagi tempat gw bisa nangis. Cuma Ugo n pacar pertama gw yang pernah bisa berhasil bikin gw berhenti nangis.. maksud gw berhenti nangis bukan cuma air mata, tapi hati gw yang nanis juga berenti nangis. Sekarang, Ugo ga ada n dia yang paling gw sayang setelah mama pun ga ada lagi.. gw ga tau sama siapa gw bisa percaya curhat n nangis.

Temen-temen gw baik, cuma mereka masih belum cukup bisa terima masalah gw aja mungkin mpe mereka ga bisa denger cerita gw kaya gw selalu denger cerita mereka.. Gw ga masalh. . Tapi andai orang itu sekarang masih ada, emang cuma dia yang ngerti gw. . .

Detik ini gw nulis post ini, gw  nginget Ugo, Dia yang udah ga tau kemana, n almarhum papa. Mungkin cuma mereka yang bener-bener tau apa yang gw rasain sekrang. . .

mungkin kalo sekarang Ugo ada, dia lagi ngejilatin pipi gw yang basah.
Miss you my little puppy. . .

Tuesday, August 3, 2010

Mocca - Let Me Go

Your voice is just so tender and you ask for a sweet surrender, I know you're a pretender, do you mind Dear I don't need it.

Your hypnotic compassion always grabs my attention, those lines are persuasions just give it a rest.

Perhaps you know my biggest weakness,
(what are you saying?)
to accept your sweet politeness,
(I didn't hear you)
and obey your words of kindess,
( are you complaining)
won't you let me go,
(or complementing?)

Let me go 2x (no no) , Are you listening so please just let me go (or perhaps I will).
Let me go 2x ( or maybe no/ or maybe yes) , Are you listening so please just let me go because you drive me insane so please just hear what I say, I beg you Honey, won't you let me go.

You're sure I asked for a sweet surrender? 'cause I think you are so tender, I'm a great pretender, and ofcourse Dear, you sure need it.

I sure know your biggest weakness,
( what are you saying?)
You'll accept my sweet politeness,
( I didn't hear you)
and obey my words of kindness,
( are you complaining)
I won't let you go,
(or complementing?)
Let me go 2x (no no) , Are you listening so please just let me go (or perhaps I will).
Let me go 2x ( or maybe no/ or maybe yes) , Are you listening so please just let me go because you drive me insane so please just hear what I say, I beg you Honey, won't you let me go.

I know you twist things around on the tip of your tongue, I beg you Honey, won't you Let Me Go!

 

****
link donlod:
http://www.4shared.com/audio/tXQsez0l/Mocca_-_Let_Me_Go.html

Monday, July 26, 2010

頑張っ て (がんばっ て / romaji: ganbatte)

sewaktu belum mulai latihan hari pertama di semester baru,, ada seorang こうはい bertanya, "せんぱい, bedanya 頑張っ て (がんばっ て) sama 頑張る (がんばる) apa"? . .
kalo di pikir" mending gw coba share aja kali ya ke smuanya.. siapa tau ada こうはい gw yang juga pengen tau perbedaannya. .
so ini perbedaan kata"nya . .

Bagaimana menulis ganbatte:
頑張っ て (がんばっ て) : Lakukan yang terbaik

The ganbatte kata berasal dari kata kerja ganbaru:
頑張る (がんばる) : Untuk melakukan yang terbaik

Berikut adalah beberapa cara lain untuk menggunakan kata kerja ini berguna:
頑張ります (がんばります) : Aku melakukan yang terbaik

頑張れ (がんばれ) : Lakukan yang terbaik

頑張っ て ください (がんばっ て ください) : Lakukan yang terbaik (Formal)

頑張った (がんばった)
Ganbatta: Aku melakukan yang terbaik

頑張りました (がんばりました)
Ganbarimashita: Aku melakukan yang terbaik (formal)

頑張れます (がんばれます)
Ganbaremasu: Aku bisa melakukan yang terbaik

頑張れる (がんばら れる) : Aku dapat melakukan yang terbaik

頑張っ て います (がんばっ て います) : Saya melakukan yang terbaik

頑張りたい (がんばりたい) : Saya ingin melakukan yang terbaik

頑張っ て いた (がんばっ て いた) : Saya melakukan yang terbaik

頑張らなかった (がんばらなかった) : Aku tidak melakukan yang terbaik

頑張り なさい (がんばり なさい) : Anda lebih baik melakukan yang terbaik

頑張っ て くれ (がんばっ て くれ) : melakukan yang terbaik untuk saya

soo,,
ini buat share aja ya...
kaya biasa kita disini share biar kita sama" pinter. .
jadi kalo ada yang mau nambahin atauu koreksi ditunggu ya . . ^^

ありがとう。 。

Sunday, July 25, 2010

Ikan Bakar Unik Niagara X9

Suka Seafood?

Suka makanan-makan unik?

So kamu haru coba datengin rumah makan Ikan Bakar Unik Niagara. Rumah makan ini berlokasi di Gegerkalong, Sekitar 15 meter dari perempatan Gegerkalong. Ga akan susah nemuinnya karena tertulis jelas NIAGARA di depan rumah makan itu. .

Begitu sampai, di bagian depan ada tempat membakar ikan, jadi para pengunjung bisa melihat bagaimana pesanan mereka dibakar. Setelah melewati tempat bakar ikan, kita bisa langsung memilih dulu ikan yang kita inginkan tanpa harus melihat menu dan bertanya “ini ikannya yang gimana ya?”. Pengunjung bisa langsung memilih ikan-ikan yang tersedia, setelah itu dengen bebas memilih saus dari ikan bakar itu sesuai selera.

But. . . untuk diketahui,, rumah makan ini tidak hanya menjual ikan biasa. Ikan Bakar Unik Niagara menyediakan seperti baby shark. Yupz, HIU!! Ga Cuma hiu, ada juga etong, ashrock, barracuda, marlin dan lainnya

Soal harga?

Harga makanan di rumah makan ini termasuk tidak terlalu menguras isi dompet. Baby Shark, yang seharga Rp.27.000,- tidak mungkin dimakan seorang diri, bisa untuk tiga porsi makan. Harganya lumayan wothed-lah buat makan yang tidak biasa. . . :D

Soal tempat?

Tempatnya lumayan enak ko. . tempat makannya dibagi dua, yang satu buat smoking area n yang satu lagi non smoking area. Lumayan enaklah buat kumpul-kumpul . .
So, bagi kalian yang mau coba makan hiu n ikan-ikan aneh lainnya,, bisa coba dating ke Ikan Bakar Unik Niagara . . :)

Ikan Merlin

Monday, July 12, 2010

Sore - No Fruit For Today [lyric, video and mp3]

Slowly down the avenue
And the irony of liking you
What was to be some brand new shoes
Now them colour has come out pure blue

I’d love to love the sunshine thru
But love in doubt will not have two
The novelty will out last you
Comin’ down the ledge will do, see it thru, me and you

I love you when you love me, and we’re gonna make a big family

Driving down the afternoon
Something that can not be tuned
I’d love to make things out with you
But the flowers were too lame to move

Outside the signs were two by two
The novelty comes out to you
The Philadelphia blue lagoon
Jumpin’ up and down the moon, see it thru. .

And the flowers were too lame to move

I love you when you love me, and we’re gonna make a big family




buat nge-download mp3nya klik aja:
http://www.4shared.com/audio/tZrOxa3a/Sore_-_No_Fruits_For_Today.html

Sunday, July 11, 2010

Jamie Cullum - Catching Tales (Album Lyric)

Catching Tales is one of my fave album from Jamie Cullum. I Love all the song in this album. so i just wanna share to you something that i love. . .^_^
hope you enjoy . .

1. Get Your Way
2. London Skies
3. Photograph
4. I Only Have Eyes For You
5. Nothing I Do
6. Mind Trick
7. 21st Century Kid
8. I'm Glad There Is You
9. Oh God
10. Catch the Sun
11. 7 Days to Change Your Life
12. Our Day Will Come
13. Back to the Ground
14. My Yard



1. Jamie Cullum – Get Your Way

Dinner at eight, that sounds fine,
I suppose that means you'll turn up round nine.
Bought a bunch of flowers, just for her,
She says the burden's on the receiver.

I opened the door and you walked in,
(Sniff) The scent of wild jasmine.
The room, seemed to freeze in time,
My regular table will be just fine.

Radiant and elegant, you might be
But your concentration is so go-lightly
Both of your eyes reflecting the moon,
You really think you own the room.

CHORUS:
So What Game Shall We Play Today?
How About The One Where You Don't Get Your Way?
But Even If You Do,
That's Okay.
So What Game Shall We Play Today?
How About The One Where You Don't Get Your Way?
But Even If You Do,
That's Okay.

Try to pick it up, reading the signs,
It's turning out to be a real good time,
And who'd have thought that entertainment,
Lies in the winter of your discontent.

Now, sit at the table, face to face,
Queen takes pawn, check or checkmate!
I feel your foot brush against my leg,
I'm not that easily led.

You flutter your eyes and you toss your hair,
I have to say that it is kind of unfair,
Let me tell you baby now what's in store,
You win the battle, but I'll win the war!

CHORUS

This has been fun, I suppose,
Although my feelings are all juxtaposed,
But truth be told, I'm as fickle as hell,
But gentlemen never kiss and tell!

CHORUS


2. Jamie Cullum – London Skies


Paint a picture,
Clear cut and pale on a cold London day,
Shapes and cool light wander the streets like an army of strays,
On a cold London Day.

Chorus:
Will you let me romanticize,
The beauty in our London Skies,
You know the sunlight always shines,
Behind the clouds of London Skies.

Patient moments you chill to the bone under infinite greys,
Vision hindered mist settling low like a ghostly ballet,
On a cold London Day.

Chorus
Will you let me romanticize,
The beauty in our London Skies,
You know the sunlight always shines,
Behind the clouds of London Skies.


Bridge:
Nothing is certain except everything you know can change,
you worship the sun but now,
can you fall for the rain...

Chorus
Will you let me romanticize,
The beauty in our London Skies,
You know the sunlight always shines,
Behind the clouds of London Skies.



3. Jamie Cullum – Photograph


Her name was written on the photograph,
right next to her red, sunburnt face,
it all had happened in that long tall grass,
about a mile from her old place,
I can't remember how it started and if it lasted that day in the sun.

We said that we were going to study hard,
we held our books instead of hands,
she held a blanket over cans of beer,
I can't deny I was so full of fear.

It's just another story caught up in another photograph I found.
and it seems like another person lived that life a great many years ago from now,

When I look back on my ordinary, ordinary life,
I see so much magic, though I missed it at the time.
when I look back on my ordinary, ordinary life,
I see so much magic, though I missed it at the time.

And there's the first time that I tried that stuff,
I think I look a little green,
I remember throwing up behind a bush,
and I found it hard to use my feet,
and who's that easily led little boy who's really off his head?

It was the same night that I kissed that girl,
the tall one with the auburn hair,
I remember laughing coz to kiss me,
she had to sit down on a chair!
she tasted like the schnapps she'd drunk,
and the cigarette she'd stolen from her mum.

And it's just another story caught up in another photograph I found.

When I look back on my ordinary, ordinary life,
I see so much magic, though I missed it at the time.
When I look back on my ordinary, ordinary life,
I see so much magic, though I missed it at the time.

When I look back on my ordinary, ordinary life,
I see so much magic, though I missed it at the time.



4. Jamie Cullum – I Only Have Eyes For You

Are the stars out tonight?
I don't know if it's cloudy or bright
'cause I only have eyes for you, dear
My love must be some kind of blind love
I don't see anybody but you
The moon may be high
But I can't see a thing in the sky
'cause I only have eyes for you.

I don't know if we're in a garden
Or on a crowded avenue
You are here, so am i
Maybe millions of people go by
But they all disappear from view
I only have eyes for you
My love must be some kind of blind love
I don't see anybody but you



5. Jamie Cullum – Nothing I Do

We were so drunk last night,
We had that stupid fight,
You called me a useless selfish prick,
So I'm in a fix right now,
And we'll measure the truth somehow,
love is a funny thing to me,

Pre-Chorus 1:
then you stormed out and grabbed your coat,while slamming shut the door,
a ruthless move so cold you left your keys inside the door Oh...

Chorus:
Can Nothing i do make you happy anymore,
nothin' i say put a smile onto your face,
can nothing i say bring us back together,
nothing i do put a smile onto your face.

(Spoken) Well Okay..

Next day i called you back,
and you called me a stupid twat,
and then you were crying on the phone,
you sounded so upset, you said,
i wasn't the man you'd met
3 years and 7 months ago

Pre-Chorus 2:
i pleaded with her take me back,i'll change my sorry ways
so tell me why mysteriously im annoyed instead of shamed

Chorus2:
Can Nothing i do make you happy anymore,
Can nothin' i say put a smile onto your face
nothing i do bring us back together
nothing i say put a smile onto your face

Im pondering it all after that call
i think it is clear
i am here, you're from another stratosphere
Oh, now all the things she said they went around my head
and come out my ear,
and not before long,
this stubborn soul thinks he's done no wrong.

Pre Chorus 3:
As when the questions flutter 'round my head like butterflies,
my head spins at reflecting on another love's demise, Ohhhh

Chorus2:

(Spoken) All together now... ah 1,2,3...

*Whistles in tune to the chorus* -- until fade out


6. Jamie Cullum – Mind Trick


I missed the opportunity
To get you babe to stay with me
Never thought, i’d regret the excuses that i’ve made
Like a song, it will fade

*I’m lifting you up
I’m letting you down
I’m dancing till dawn
I’m fooling around
I’m not giving up
I’m making your love
This city made us crazy and we nust get out

So I put my feeling out to dry
Love...
Once day again i’ll have to try
Falling out, making up it seems such a silly game
Why do I never again

*I’m lifting you up
I’m letting you down
I’m dancing till dawn
I’m fooling around
I’m not giving up
I’m making your love
This city made us crazy and we nust get out

[music]

*I’m lifting you up
I’m letting you down
I’m dancing till dawn
I’m fooling around
I’m not giving up
I’m making your love
This city made us crazy and we nust get out



7. Jamie Cullum – 21st Century Kid

There's maybe a way I can’tell you
Cos with everyday things continue
To get more compromised
So who will fantasise
A new generation politicised

When things are done in our own name
Are we as much to blame
Now it's become clear to me
But only lately
And the ground is removed underneath

Shout it from the brink
You’re louder than you think

21st century kid surrounded by illusion and confusion
So maybe if you’re holding out for the truth now
Could it be the greatest weapon
Could it be the greatest weapon
Your weapon

Nothing is certain except a memory
And that's soon washed away by a low sea
Now sit yourself down my one
And see what you become

Ignoring a smouldering gun

The white dove's flown
D'ya think we're on our own

21st century kid surrounded by illusion and confusion
So maybe if you’re holding out for the truth now
Could it be the greatest weapon
21st century kid surrounded by illusion and confusion
So maybe if you’re holding out for the truth now
Could it be the greatest weapon
Could it be the greatest weapon
Your weapon


8. Jamie Cullum – I’m Glad There Is You

said i many times, love is illusion,
a feeling result of confusion
with knowing smile and blasin’ sigh,
a cynical so and so, am i

i feel so sure, so positive,
so utterly unchangeably certain
though i never was aware of loving you
'til i suddenly realised there was love in you and oh...

chorus:
in this world of ordinary people...
extraordinary people,
i'm glad there is you

in this world of overrated pleasures
and underrated treasures,
i'm glad there is you.

i live to love,
i love to live with you beside me
this role, so new
i'll muddle through with you
if you'll guide me through.

in this world where many, many play at love
and hardly any stay in love,
i'm glad there is you

more than ever, i'm glad there is you

said i many times, love is illusion...


9. Jamie Cullum – Oh God


I know it's been a while since I have talked to you
But maybe you're the one who makes the winds blow
We're looking at the stars without explanation
We contemplate as kings and simple men on trial
Our little world's fragile


Oh God can you tell us when it's going to stop
Maybe it's not just down to you
Oh God can we win back what we have lost
So who's the last resort... Oh God

Tumbling towards unclear destinations
Do they wash away the blame,
The wind and the searing rains
As our powers interchange


Oh God can you tell us when it's going to stop
Maybe it's not just down to you
Oh God can we win back what we have lost
So who's the last resort... oh God

(Sax intro)

Oh God can you tell us when it's going to stop
Maybe it's not just down to you
Oh God can we win back what we have lost
So who's the last resort



10. Jamie Cullum – Catch The Sun

Every day it comes to this
Catch the things you might have missed
You say, get back to yesterday
I ain't ever going back
Back to the place that I can't stand
But I miss the way you lie
I'm always misunderstood
Pulled apart and ripped in two
But I miss the way you lie

Catch the sun, before it's gone
Here it comes, up in smoke and gone
Catch the sun, it never comes
Cry in the sand, lost in the fire

I never really understood
Why I didn't feel so good
But I miss the way you lie
I've always been up and down
Never wanted to hit the ground
But I miss the way you lie

Catch the sun, before it's gone
Here it comes, up in smoke and gone
Catch the sun, it never comes
Cry in the sand, lost in the fire



11. Jamie Cullum – 7 Days To Change Your Life


Just one local call and you'll see
A Happy path through life, not for free
Little bit fat, you can’t get a girl
Short on cash, I'll change your world
The only way now is straight up
You're deepest despair, I'll make it stop
Just 19.95 on major credit cards
And You'll stay alive, you'll go far
In just 7 short days, you'll change your life
All of your innocence found
You'll even lose a few pounds
See yourself making a mint
Quality time with your kids
Send me your money and I'll change your life
I know sometimes your life is a bitch
So come purchase my easy-fix
I've been there myself, sad, fat and bald
Soon with my help you'll have it all
I'll build you back up for the fight
You'll be so wound up, your stomach's tight
You're the life of the party, get yourself laid
Surely you'll trust me once I've been paid
In just 7 short days, you'll change your life
All of your innocence found

You'll even lose a few pounds
See yourself making a mint
Quality time with your kids
Send me your money and I'll change your life
So many years ago I was so low and lonely and depressed, I hadn't left
my flat in weeks and never even bothered getting dressed and I was
smoking weed and I was in a mess
And that's when it happened
So I opened up the blind to let the light on my sorry life, I dreamed
about success, the money, Moses(?), women, cars and even wives and they
would always tend to my every need
So do you see what you can be
Baby, when you’re with me
In just 7 short days, you'll change your life
All of your innocence found
You'll even lose a few pounds
See yourself making a mint
Quality time with your kids
Send me your money and I'll change your life


12. Jamie Cullum – Our Day Will Come

Our day will come
And we'll have everything.
We'll share the joy
Falling in love can bring.

No one can tell me
That I'm too young to know
Cause I love you so
And you love me, love me.

Our day will come
If we just wait a while.
No tears for us
Think love and wear a smile.

And our dreams are meant to be
Because we'll always stay
In love this way
Our day will come.

(Piano Solo)

Our day will come
If we just wait a while.
And no tears for us
Think love and wear a smile.

And our dreams are meant to be
Because we'll always stay
In love this way.
Our day, our day, oh daaaaay, will come.


13. Jamie Cullum – Back to The Ground

Lately, i've let myself go
I've been screening the calls
From my friends to my foes
Although i've been weak
Far for so very long
I gotta get myself
I gotta get myself
I gotta get myself
Back to the ground
Sultry siren messed with my song
I'm gonna send her back
To where she belongs
I keep my enemies
Much, much, much too close
I gotta get myself
I gotta get myself
I gotta get myself
Back to the ground
When you're attracted to the danger
And tasting every flavour
Then bring it on and bleed yourself dry
Reality is twisted
Your mind's getting shoplifted
Is there underneath an innocent guy?
So clearly, i've let myself go
So does admission take my sins to a new low?
And when you're way down there
You'll find all those old friends you used to know
And they're gonna help ya
Get yourself back to the ground


14. Jamie Cullum – My Yard


so hail a taxi cab and come around here
and i will meet you right outside.
i got some DVDs and a couple of beers,
if you want to,
we can stay up all night.
it's nothing fancy, just a little couch and me
and conversation for your mind.
so let's explore all the possibilities
of the things that we both talked about last time.

chorus:
take a trip to my yard
don't you know the grass is greener on the other side?
take a trip to my yard
don't you know the love that you've been dreaming of is mine?

i'll be your neighbour at the other end of town
and the benefits you soon will find.
so let's enjoy the fact that we're on our own
and we will answer to nobody else this time.
tonight might be nothing but the moon and me
any time that we take the script and flip it baby
take a trip to my yard

chorus:
take a trip to my yard
don't you know the grass is greener on the otherside?
take a trip to my yard
don't you know the love that you've been dreaming of is mine?