Rasa Malu



Rasa malu itu ada 10 macam :
Pertama ; Rasa malu kerana berbuat salah, seperti rasa malu Nabi Adam ‘alaihissalam yang melarikan diri dari Allah SWT saat di syurga. Ketika Allah SWT bertanya , “Mengapa kamu melarikan dirimu dariKu wahai Adam?” Adam menjawab, “Tidak wahai Tuhanku, melainkan karena rasa malu terhadap engkau”.

Kedua ; Rasa malu kerana keterbatasan diri (kelemahan dan rasa serba tidak sempurna), seperti rasa malu para malaikat yang membuatkan mereka senantiasa bertasbih kepada Allah SWT siang dan malam bahkan tanpa sesaat pun tanpa tasbih, namun demikian pada hari kiamat kelak mereka berkata, “Mahasuci Engkau ya Allah, kami belum dapat menyembahMu dengan sebenar-benar penyembahan.”


Ketiga ; Rasa malu kerana pengagungan atau dikenali juga sebagai rasa malu kerana memiliki makrifah kepada Allah (mengenal Allah lalu mengagungkanNya). Ketahuilah wahai sahabat sekalian bahawasanya sejauh mana makrifah seseorang hamba terhadap Tuhannya maka sejauh itu pula rasa malunya terhadap Allah SWT.

Keempat ; Rasa malu kerana kehalusan budi seperti rasa malu Rasulullah SAW saat mengundang orang ramai pada acara walimah Saidatuna Zainab ra.Kerana mereka tidak segera pulang, Baginda bangkit dari duduknya dan merasa malu untuk mengatakan kepada mereka, “Pulanglah kalian”.

Kelima ; Rasa malu kerana menjaga kesopanan , seperti rasa malu Ali ibn Abi Thalib ketika hendak meminta baju besi kepada Rasulullah SAW kerana dia adalah suami kepada Puteri Rasulullah SAW.

Keenam ; Rasa malu kerana merasa diri terlalu hina seperti rasa malu seorang hamba yang memohon bermacam-macam keperluan kepada Allah SWT dengan menganggap bahawa ia adalah hamba yang terlalu hina di hadapan Allah SWT atas banyaknya hajat dan keperluannya kepada Allah SWT.

Ketujuh ; Rasa malu kerana cinta, iaitu rasa malu orang yang mencintai di hadapan kekasihnya bahkan ketika terlintas di dalam fikirannya saat berjauhan dengan kekasihnya, dia tetap merasa malu tanpa diketahui apa sebabnya, apalagi jika kekasihnya muncul secara tiba-tiba di hadapannya.

Kelapan ; Rasa malu kerana ubudiyah, yakni rasa malu yang bercampur dengan cinta dan rasa takut. Seorang hamba yang merasa ubudiyahnya masih kurang, sementara kekuasaan Yang Disembah terlalu agung, sehingga ubudiyahnya yang kurang dan cacat serta tidak sempurna itu membuatnya rasa malu.

Kesembilan ; Rasa malu kerana kemuliaan, yakni rasa malu seorang hamba yang memiliki jiwa agung tatkala berbuat baik atau memberikan sesuatu kepada orang lain. Sekalipun dia sudah terkorban dengan mengeluarkan sesuatu namun dia merasakan kekurangan dalam berbuat baik.

Kesepuluh ; Rasa malu terhadap diri sendiri, yakni rasa malu seseorang yang memiliki jiwa besar dan mulia andaikata dia memiliki rasa redha dengan kekurangan diri sendiri dan merasa puas pula melihat kekurangan orang selain dia. Dia merasa malu terhadap dirinya sendiri sehingga seakan dia memiliki dua jiwa, yang satu merasa malu terhadap yang lainnya. Ini merupakan rasa malu yang paling sempurna. Sebab, jika seorang hamba merasa malu terhadap dirinya sendiri maka dia lebih layak untuk merasa malu terhadap orang lain.

Allahumma, kurniakan kami hakikat rasa malu seperti yang Engkau kehendaki. 
Diambil dari sini. 

.: Computer Function and Interconnection :.

Based Reference : William Stallings 8th Edition `Computer Organization and Architecture Designing for Performance 2010`

Chapter 3 : Top Level View of Computer Function and Interconnection

 Setiap komputer kontemporer yang ada saat ini berdasar pada konsep arsitektur von Neumann yang terdiri dari :

    > Data dan instruksi ditempatkan pada sebuah single read-write memory.
    > Konsep pengalamatan memory berdasarkan lokasi tanpa memikirkan tipe data yang terdapat di dalamnya.
    > Proses eksekusi bersifat sequential dari satu instruksi ke instruksi lainnya.

  Program adalah langkah-langkah yang digunakan untuk melaksanakan atau menyelesaikan tugas tertentu dari user. Pada setiap langkah akan diberikan sebuah signal agar dilakukan sebuah operasi tertentu berupa aritmatik dan atau logic yang pada saat pengerjaannya memerlukan control unit agar dapat saling berkesinambungan antar signal yang diberikan.
  Setiap operasi pasti menggunakan instruksi tertentu seperti add, move. Setiap ada perintah akan  diterjemahkan menjadi sebuah signal kepada control unit untuk mengetahui instruksi apa yang sesuai dengan perintah yang diberikan.


--------------------- Gambar top level view - computer component ---------------------

 Siklus Instruksi

 Setiap proses yang dilakukan memerlukan sebuah instuksi single yang disebut Siklus Instruksi. Terdapat dua langkah yang dilakukan pada saat siklus instruksi
yaitu :

    1. Fetch
     Fetch adalah proses membaca dari memori mengenai instuksi apa dan data apa yang dibutuhkan untuk melaksanakan instruksi tersebut.
   
    2. Execute
     Execute adalah proses pelaksanaan atau eksekusi dari instruksi yang diperintahkan.
   
 

--------------------- Gambar Instruction Cycle ---------------------

  Pada siklus fetch Program Counter (PC) menunjuk alamat yang akan dibaca, lalu memori menyiapkan alamat tersebut untuk diproses oleh ALU. Lalu pada saat proses memori  menyiapkan alamat tersebut, PC menaikkan atau menyiapkan alamat berikutnya yang harus dibaca. Setiap alamat yang dibaca akan disimpan di Instruction Register (IR) kemudian processor menerjemahkan instruksi apa yang diperintahkan sebelum akhirnya di eksekusi.

  Sedangkan pada proses eksekusi terdapat berbagai macam instruksi seperti transfer data antara CPU dan memory utama, transfer data antara CPU dan modul I/O, pengolahan data berupa operasi aritmatic atau logic atau keduanya, serta proses loop (berulang) ataupun selection (pemilihan).

 

--------------------- contoh program eksekusi ---------------------

     
 -------------------- Instruction Cycle State Diagram ---------------------

.: Introduction Computer Organization and Architecture :.

Overview Organisasi dan Arsitektur Komputer

    Based Reference : William Stallings 8th Edition `Computer Organization and Architecture Designing for Performance 2010`

    Chapter 1 : Introduction

  Arsitektur adalah beberapa hal yang dapat diamati oleh programmer dan atau user meliputi set instruksi, representasi bit data. Mekanisme I / O dan teknik pengalamatan. Contoh : ada tidaknya fungsi multiplier. Organisasi adalah bagaimana proses sebuah tugas dan atau programmer dapat dikerjakan oleh hardware komputer tersebut. Contoh : bagaimana hardware mengerjakan perintah perkalian, apakah dengan cara mengalikan langsung (multiplier) atau dengan cara menambah berulang-ulang (adder).

  Perkembangan teknologi komputer dari masa ke masa berbeda-beda untuk tiap-tiap produsen. Akan tetapi setiap family (komputer dan atau prosessor yang berasal dari satu produsen) pada umumnya memiliki arsitektur yang sama satu sama lain. Pada umumnya setiap keluaran baru dari komputer tidak meninggalkan kemampuan dasar hardware agar hardware tersebut dapat tetap digunakan atau compatible dengan software-software yang telah dibuat sebelumnya. Struktur pada komputer adalah bagaimana setiap komponen-komponen dirancang untuk dapat digunakan bersama untuk menjalankan permintaan user. Sedangkan  fungsinya adalah bagaimana cara kerja masing-masing komponen sebagai bagian dari stuktur yang ada.

Dalam arti luas, komputer memiliki fungsi utama antara lain :

1. Data Processing
 Fungsi utama yang pertama adalah sebagai tempat pengolahan data, misalnya pada saat mengelola database, melakukan sebuah perhitungan ataupun pada saat kita membuat sebuah file.

2. Data Storage
 Dalam keseharian kita sepertinya hampir semua orang pernah menyimpan data di komputer. Data yang disimpan juga bermacam-macam seperti lagu, dokumen, gambar bahkan film.

3. Data Movement
 Pernahkah anda meng-copy atau menyalin data dari flashdisk ?. Perpindahan data dari dan ke flashdisk pada umumnya menggunakan media komputer sebagai perantaranya.

4. Control
 Selain dari ketiga fungsi utama diatas, komputer juga memiliki fungsi untuk mengontrol kerja semua I/O atau peripheral yang terhubung.

 Data Movement

 Data processing from storage to I/O

Data processing  from to storage

 Sedangkan sebagai bagian dari struktur, processor juga memiliki 4 fungsi utama seperti pada komputer yaitu Data Processing yaitu mengolah atau mengelola komponen dan modul yang ada (komponen atau modul yang mana yang akan digunakan untuk menjalanakan permintaan user), Data Storage yaitu bagaimana cache memory menyimpan data sementara pada saat user sedang melalukan sebuah proses manipulasi data, Data Movement yaitu memindahkan data-data yang dibutuhkan untuk manjalankan permintaan dari user, Control yaitu melakukan proses untuk mengontrol kinerja semua komponen yang ada sehingga komputer dapat digunakan dengan maksimal oleh user.

     Struktur Internal Komputer :


 Komponen penyusun komputer ada tiga yaitu :
 
1. Memory
 Memory adalah suatu penamaan konsep yang bisa menyimpan data dan program pada komputer. Pada  umumnya terdapat tiga jenis memory yang ada yaitu internal memory (memory yang terpasang langsung pada motherboard), external memory (hardisk) dan cache memory (memory yang ada atau melekat pada processor yang disebut juga register).

2. Central Processing Unit (CPU)
 Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh komponen lainnya. Processor adalah sebuah IC yang mengontrol  keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. Karena keseluruhan tugas dari processor inilah maka pada umumnya sering disebut sebagai Central Processing Unit (CPU) atau komponen yang mengurus atau mengontrol semua kinerja dan tugas dari komponen-komponen yang ada.

3. Input Output
 Input Output yang dimaksud ini adalah modul-modul yang terdapat pada CPU yang berfungsi sebagai modul penghubung dan atau pengenal terhadap segala device atau peripheral yang terhubung dengan CPU tersebut.

 Interkoneksi adalah hubungan antara ketiga komponen komputer tersebut dalam menjalankan tugas masing-masing yang saling berkaitan.

    Struktur Internal Central Processing Unit :

 Sedangkan komponen penyusun Central Processing Unit adalah :

1. Register
 Tempat menyimpan data sementara dalam  CPU selama dalam proses eksekusi. Apabila terjadi eksekusi dalam register dikirim ke ALU untuk diproses dan hasil eksekusi nantinya diletakkan ke register kembali. Didalam CPU terdapat sekumpulan register yang tingkatan memorinya berada diatas hirarki memori utama dan cache.

2. Arithmatic Logic Unit (ALU)
 Merupakan bagian CPU yang berfungsi membentuk operasi-operasi aritmatika dan logika terhadap data, ALU ini melakukan semua proses komputasi dan pengolahan data berdasarkan pada instruksi yang diberikan  padanya.

3. Control Unit
 Ini berfungsi untuk  mengontrol perpindahan data dan instruksi ke CPU  atau dari mengontrol operasi ALU dan mengeluarkan sinyal control external bagi pertukaran data memori dan modul I/O, selain itu control unit juga menunjukkan memory internal minimum  yang terdiri dari beberapa lokasi penyimpan yang disebut register.

  Input pada unit control berupa clock, register instruksi, flag, control signal to control bus dan outputnya berupa sinyal control dalam CPU, sinyal control bagi bus control. Teknik implementasi unit control dapat dibagi menjadi dua yaitu : Implementasi Hardwired dan Implementasi Microprogrammed.

  Pada implementasi hardwired, Intinya unit control merupakan rangkaian kombinatorial sedangkan pada Implementasi microprogrammed pada intinya unit control memerlukan sebuah memory untuk menyimpan program kontrolnya.

Hey Conchita !


Judul Buku : Hey Conchita !
Pengarang : Merthino Andries
Penerbit : Katakita


 Conchita ... cewek kelas 1 SMA, ngetop banget di sekolahnya, baik karena tampang indo-nya maupun karena badungnya. Suatu hari dia nekat membajak sebuah KOPAJA gara-gara bus itu kelamaan ngetem. Nggak nyangka peristiwa itu menyebabkan Chita akhirnya menjadi seorang seleb muda yang maen di beberapa sinetron.

  Salah seorang penumpang gadungan di bus itu ternyata adalah Ian Ferdinand, bintang sinetron yang belakangan naksir berat ama cewek tomboy yang juga doyan ngocol ngocol. Tapi chita ngga langsung nerima cinta pemuda yang punya tampang super cuuute ini karena Chita tahu cowok itu doyan .... ngelaba.

10 Arrrrrgh ...

Judul Buku : 10 Arrrrrgh...
Pengarang : Melly Goeslaw
Penerbit : Gagasmedia


 Cinta itu ternyata mempunyai arti yang sangat banyak, diantara manusia-manusia yang mencari cinta, seorang perempuan bernama Anggi akhirnya mendapat petuah tentang cinta yang walaupun terdengar aneh tapi arti cinta itu sendiri akhirnya bisa memberi penjelasan yang sangat penting untuk dihayati.
                        ******
 Setelah kekasih tercintanya pergi bersama sahabatnya, Gadis menjadi pribadi yang sangat tertutup dan tidak percaya kepada siapapun kecuali Tuhan. Gadis kerap menuliskan curahan-curahan isi hatinya kepada Tuhan. Hingga pertemuannya dengan Rudi telah membuat konflik antara dirinya dan Randu (seorang lelaki yang selama ini sangat mencintai dan mengaharapkan Gadis untuk menjadi kekasihnya). Siapakah Rudi ?? dan bagaimana akhir kisah cinta antara Gadis dan Randu ??
                        ******
 Jodoh, takdir dan kematian itu di tangan Tuhan, hanya Dia-lah yang tahu. Tuhanlah yang tahu persis siapa yang menjadi jodoh kita. Berapapun lama dan singkatnya hubungan cinta itu terjalin tidak akan bisa menjadi pedoman bahwa seseorang itulah yang akan menjadi jodoh kita. Satu hari sebelum pernikahan itu terjadi .. Dian mendapatkan jawaban itu dari Tuhan, menyadari bahwa Ara bukanlah jodohnya.

.:Pemrograman Terstruktur:.

Sekilas Tentang Pemrograman Terstruktur

 Pemrograman terstruktur adalah cara pemrosesan data yang terstruktur. Terstruktur dalam analisa, cara, dan penulisan program. Prinsip utama dari pemrograman terstruktur adalah jika suatu proses telah sampai pada suatu titik tertentu, maka proses selanjutnya tidak boleh melompat kebaris sebelumnya, kecuali untuk proses perulangan.
 Salah satu sasaran dalam men-desain program terstruktur adalah mengurangi kebingungan yang dihasilkan dari penggunaan percabangan atau perintah go-to. Dalam pemrograman terstruktur tidak digunakan lagi perintah go-to, terdapat single entry point dan single exit point. Ada tiga bentuk struktur algoritma yang digunakan yaitu : Sequence Structure, Selection Structure dan Loop Structure.

1. Sequence Structure
 Dalam sequence structure, instruksi dieksekusi berdasarkan urutannya. Dimulai dari bagian atas dan diakhiri di bagian bawahnya. Bujur sangkar dapat menggambarkan operasi :
    - Input dan Output
    - Operasi aritmatika
    - Operasi pemindahan data dalam memori komputer
Dalam sequence structure tidak diperkenankan penggunaan kotak keputusan.

2. Selection Structure
 Dalam struktur ini terdapat sejumlah perintah yang dikerjakan tergantung dari kondisi yang dipenuhinya. Seperti juga dengan sequence, terdapat single entry point dan single exit point.

 
3. Loop Structure
 Loop (iteration) structure menggambarkan perulangan dari satu atau lebih instruksi.





Tujuan
• Meningkatkan kehandalan program
• Program mudah dibaca dan ditelusuri
• Menyederhanakan kerumitan program

Ciri-ciri
• Gunakan rancangan pendekatan dari atas ke bawah ( Top-Down Design ).
• Bagi program kedalam modul-modul logika yang sejenis.
• Gunakan sub-program untuk proses-proses sejenis yang sering digunakan.
• Gunakan pengkodean terstruktur: IF..Then, DO..WHILE, REPEAT..UNTIL, dan lain-lainnya.
• Hindarkan penggunaan perintah GO TO bila tidak diperlukan.
• Buat dokumentasi yang akurat dan berarti.

Tahapan membuat program
• Tentukan keluaran ( Output ) yang diminta, masukkan input yang diperlukan, dan proses-proses utama yang diperlukan untuk transformasi data.
• Membagi proses utama ke dalam modul-modul fungsional.
• Buat algoritma masing-masing modul, dari modul utama ke sub-sub modul.



Referensi diambil dari :

La Budde, Keith, Structured Programming Concept, MCGraw-Hill Book Company.

Simple Lie




Judul          : Simple Lie
Pengarang : Nina Ardianti
Penerbit     : Gagasmedia








Buku ini menceritakan kehidupan seorang gadis yang bernama Rere. Dia cantik, pintar, aktivis, popular, almost perfect di segala bidang baik akademis maupun non akademis. Dia disukai banyak cowok dan (diam-diam) dikagumi oleh hampir semua cewek di fakultas teknik karena yang sikapnya yang begitu low profile. Dan Fedi ... cowok yang menjadi pacar Rere selama setahun belakangan ini semakin membuat hidupnya semakin terasa .. SEMPURNA.

Fedi juga merupakan salah satu *bintang kampus* di fakultas ekonomi. Karena kesibukan keduanya sebagai aktivis membuat mereka harus pintar-pintar membagi waktu untuk bisa berdua. Ternyata kenyataan ini membuat Rere mengenal sosok Ilham *the unperfect one*, salah satu seniornya yang mampu membuat hidup Rere yang tadinya almost perfect menjadi berantakan.

Hingga akhirnya Rere sadar dan dia harus memilih antara Fedi atau Ilham .......

.: Macam key pada basis data :.

First of all ... what is key ?? Dalam ilmu basis data ada beberapa key yang sering digunakan yaitu primary key, foreign key, candidate key dan atau alternate key, tapi tahukah kamu apa itu key ??. Secara harfiah key adalah kunci, pada basis data key merupakan elemen dari record atau disebut jugaatribut atau field yang menjadi tanda pengenal dari masing-masing record dan umumnya digunakan untuk mengidentifikasi record tersebut.

Ada beberapa macam key dalam basis data, diantaranya :

1. Primary Key
   Primary Key adalah sebuah atribut yang bersifat unik yang dimiliki oleh sebuah record yang pasti berbeda dengan record yang lain. Ada syarat mutlak yang harus dipenuhi oleh atribut untuk dapat menjadi sebuah primary key yaitu nilai field-nya harus berbeda untuk masing-masing record. Contoh : NPM (Nomor Pokok Mahasiswa) dan NIP (No Induk Pegawai).

2. Foreign Key
   Foreign Key merupakan sembarang atribut yang menunjuk kepada primary key pada tabel lain. Dengan kata lain foreign key merupakan sebuah primary key dari tabel yang digunakan di tabel lain. Contoh Id_Ortu yang menjadi primary key di tabel ortu menjadi foreign key di tabel mahasiswa.

3. Candidate Key
   Candidate Key adalah satu atau beberapa atribut pada sebuah yang memiliki nilai unik yang salah satunya nanti dapat dipilih menjadi primary key dari tabel tersebut. Contoh NIP dan No.KTP pada tabel karyawan.

4. Alternate Key
   Alternate Key adalah candidate key yang tidak terpilih atau tidak digunakan menjadi primary key. Key ini sebenarnya memiliki fungsi yang sama dengan primary key yaitu berjenis unique key. Mungkin saja primary key yang kita buat pada suatu tabel merupakan autonumber (angka yang bertambah terus-menerus ketika proses insert data, sehingga tidak dimungkinkan terdapat nilai yang sama), dikarenakan tidak diperbolehkan ada dua primary key maka dapat dibantu oleh alternate key ini sebagai penanda unique-nya antara sebuah record dengan record lain. Contoh pada tabel karyawan yang telah disebutkan sebelumnya apabila telah ditentukan bahwa yang menjadi primary key adalah NIP maka dengan sendirinya No.KTP akan menjadi alternate key pada tabel tersebut.

My Seoul Escape



Judul          : My Seoul Escape
Pengarang : Sophie Febriyanti
Penerbit     : Gagasmedia


Ayunda ... hidupnya hancur lebur saat Cello, kekasih yang amat sangat dia cintai,meninggalkannya. Belum sempat sembuh dari sakit hatinya, ternyata ayunda harus menghadapi kenyataan yang sangat pahit bahwa Cello, Marcello Bastian Adinata meninggalkan dia demi kakak kandungnya sendiri, perasaan benci terhadap kakak kandungnyapun tak dapat dia elakkan. Tak ada obat yang dapat menyembuhkan patah hati akut kecuali meninggalkan semua hal yang menyakitkan.

Lalu ... disinilah Ayunda berada: Seoul, kota yang memberikan dia keteduhan hati dan membuat dia mengenal sosok Terry ... laki-laki yang menjadi cinta sejati sepupu tercintanya. Terry berhasil membuka hati Ayunda untuk menghadapi kenyataan dengan teorinya tentang cinta, "Aku akhirnya menyadari kalau cintaku padanya, tidak membuat dia tinggal. Aku menyadari bahwa cintaku tidak membuatnya bahagia. Ada hal lain yang lebih membahagiakannya dan aku berusaha menerima hal itu. Bukankah makna cinta yang sesungguhnya adalah melihat orang yang kita sayangi bahagia??" begitu kata Terry.

Saat itulah Yunda sadar bahwa dia harus menghadapi kenyataan kebimbangannya itu ... haruskah dia merebut Terry, atau dia melakukan hal paling sulit dari proses mencintai seperti teori yang dikatakan Terry : rela melepas dia pergi ??