Tampilkan postingan dengan label IT. Tampilkan semua postingan
Tampilkan postingan dengan label IT. Tampilkan semua postingan

Rabu, 25 September 2013

Perintah SQL Database SQL Server

Dibawah Ini adalah Perintah - Perintah yang terdapat di SQL Server. Selamat Mencoba .......




Membuat Database

CREATE DATABASE rumahsakit

Menghapus Database

DROP DATABASE rumahsakit

Menggunakan Database

USE rumahsakit

Membuat Tabel

CREATE TABLE dokter
(
nip nvarchar(50) NOT NULL,
nama nvarchar(200) NULL,
alamat text NULL,
tgllahir datetime NULL,
tunjangan float NULL,
PRIMARY KEY (nip)
)


CREATE TABLE jabatan
(
idjabatan nvarchar(50) NOT NULL PRIMARY KEY,
namajabatan nvarchar(200) NULL
)

Menambah Kolom pada Tabel

ALTER TABLE dokter ADD idjabatan nvarchar(50) NULL

Menambah Data

INSERT INTO dokter (nip, nama, alamat, tgllahir, tunjangan) VALUES ('222', 'Dr. Dewi', 'Solo', '1983-02-20', 1500000);

Mengupdate Data

UPDATE dokter SET nip = '333', nama = 'Dr. Asri', alamat = 'Jogja', tgllahir = '1984-03-14', tunjangan = 2000000 WHERE nip = '444'

Menghapus Data

DELETE FROM dokter WHERE nip = '111'

Memfilter Data dengan Klausa WHERE

SELECT * FROM dokter WHERE nip = '111'

SELECT * FROM dokter WHERE nama = 'Dr. Andi Irmawan'
SELECT * FROM dokter WHERE nama LIKE '%Andi%'
SELECT * FROM dokter WHERE tunjangan = 1000000
SELECT * FROM dokter WHERE tunjangan <= 1000000
SELECT * FROM dokter WHERE tunjangan <> 1000000
SELECT * FROM dokter WHERE tunjangan IS NULL
SELECT * FROM dokter WHERE NOT tunjangan IS NULL

SELECT * FROM dokter WHERE tunjangan > 10000 AND alamat LIKE '%Yogya%'
SELECT * FROM dokter WHERE tgllahir > '1980-12-27'

Fungsi Menambah Tanggal atau Mengurangi Tanggal dengan Hari, Bulan, atau Tahun

SELECT nip,DATEADD(day,30,TglLahir) AS Kadaluarsa FROM dokter
SELECT nip,DATEADD(day,-30,TglLahir) AS Kadaluarsa FROM dokter
SELECT nip,nama,DATEADD(year,60,TglLahir) AS Pensiun FROM dokter 
SELECT nip,nama,tgllahir FROM dokter WHERE GETDATE() > DATEADD(day,30,tgllahir)

Menggabungkan Dua Buah Tabel dengan Penggabungan Biasa

SELECT * FROM dokter, jabatan WHERE dokter.idjabatan = jabatan.idjabatan

Menggabungkan Dua Buah Tabel dengan JOIN

SELECT * FROM dokter JOIN jabatan ON dokter.idjabatan = jabatan.idjabatan

Menggabungkan Dua Buah Tabel dengan LEFT JOIN

SELECT * FROM dokter LEFT JOIN jabatan ON dokter.idjabatan = jabatan.idjabatan

Menggabungkan Dua Buah Tabel dengan RIGHT JOIN

SELECT * FROM dokter RIGHT JOIN jabatan ON dokter.idjabatan = jabatan.idjabatan

Menggabungkan Dua Buah Tabel dengan FULL JOIN

SELECT * FROM dokter FULL JOIN jabatan ON dokter.idjabatan = jabatan.idjabatan

Menghapus Kolom dalam suatu Tabel

ALTER TABLE dokter DROP COLUMN idjabatan

Membuat Tabel dengan Foreign Key

CREATE TABLE dokter
(
nip nvarchar(50) NOT NULL,
nama nvarchar(200) NULL,
alamat text NULL,
tgllahir datetime NULL,
tunjangan float NULL,
PRIMARY KEY (nip) ,
CONSTRAINT fk_dokjab FOREIGN KEY (idjabatan) REFERENCES jabatan(idjabatan)
)

Mengubah kolom Tabel dan menambahkan Foreign Key setelah Tabel dibuat.

ALTER TABLE dokter ADD idjabatan nvarchar(50) 
ALTER TABLE dokter ADD CONSTRAINT fk_dokjab FOREIGN KEY (idjabatan) REFERENCES jabatan(idjabatan)

Mengetes Foreign Key sudah Bekerja atau Belum

UPDATE dokter SET idjabatan = 'KEP' WHERE nip = '111'
UPDATE dokter SET idjabatan = 'MANN' WHERE nip = '222'
UPDATE dokter SET idjabatan = NULL WHERE nip = '111'
UPDATE jabatan SET idjabatan = 'KPL' WHERE idjabatan = 'KEP'
UPDATE jabatan SET idjabatan = 'STF' WHERE idjabatan = 'STA'
Msg 547, Level 16, State 0, Line 1
The UPDATE statement conflicted with the FOREIGN KEY constraint "fk_dokjab". The conflict occurred in database "rumahsakit", table "dbo.jabatan", column 'idjabatan'.
The statement has been terminated.

Menghapus Foreign Key

ALTER TABLE dokter DROP CONSTRAINT fk_dokjab

Menambah Foreign Key dengan On Update Cascade

ALTER TABLE dokter ADD CONSTRAINT fk_dokjab FOREIGN KEY (idjabatan) REFERENCES jabatan(idjabatan) ON UPDATE CASCADE

Mengetes Foreign Key dengan Cascade Update

UPDATE jabatan SET idjabatan = 'KPL' WHERE idjabatan = 'KEP'

Menghapus Foreign Key

ALTER TABLE dokter DROP CONSTRAINT fk_dokjab

Menambah Foreign Key dengan On Delete Cascade

ALTER TABLE dokter ADD CONSTRAINT fk_dokjab FOREIGN KEY (idjabatan) REFERENCES jabatan(idjabatan) ON DELETE CASCADE

Mengetes Foreign Key dengan Cascade Delete

DELETE jabatan WHERE idjabatan = 'KPL'

Menghapus Foreign Key
ALTER TABLE dokter DROP CONSTRAINT fk_dokjab

Menambah Foreign Key dengan Cascade Delete dan Cascade Update

ALTER TABLE dokter ADD CONSTRAINT fk_dokjab FOREIGN KEY (idjabatan) REFERENCES jabatan(idjabatan) ON UPDATE CASCADE ON DELETE CASCADE

Mengetes Foreign Key dengan Cascade Delete dan Cascade Update

UPDATE jabatan SET idjabatan = 'KPL' WHERE idjabatan = 'KEP'
DELETE jabatan WHERE idjabatan = 'KPL'

Membuat Tabel Baru Untuk Mempraktekkan Gabungan Join 3 Tabel

CREATE TABLE spesialis
(
idspesialis nvarchar(50) NOT NULL PRIMARY KEY,
namaspesialis nvarchar(200) NULL,
)

Menambahkan Kolom pada Tabel

ALTER TABLE dokter ADD idspesialis nvarchar(50) NULL

Gabungan Join 3 Tabel dengan Cara Sederhana

SELECT * FROM dokter, jabatan, spesialis WHERE dokter.idjabatan = jabatan.idjabatan AND dokter.idspesialis = spesialis.idspesialis

Join Penggabungan 3 Tabel dengan JOIN

SELECT * FROM dokter JOIN jabatan ON dokter.idjabatan = jabatan.idjabatan JOIN spesialis ON dokter.idspesialis = spesialis.idspesialis

Menghapus Kolom pada suatu Tabel

ALTER TABLE dokter DELETE COLUMN idspesialis

Mengubah Tipe data dari suatu Kolom pada Tabel

ALTER TABLE dokter ALTER COLUMN idspesialis nvarchar(50) NULL

Agregat Penjumlahan, Hitung Baris, Maksimum, Minimum, dan Rata-rata

SELECT SUM(tunjangan), MIN(tunjangan), MAX(tunjangan), COUNT(nip), AVG(tunjangan) FROM dokter

Memberi Nama Kolom dengan Klausa AS

SELECT SUM(tunjangan) as total FROM dokter

Menjumlahkan Tunjangan Per Jabatan

SELECT idjabatan, SUM(tunjangan) as total FROM dokter GROUP BY idjabatan

Menampilkan Tunjangan dan Total Semua Tunjangan Dokter dengan SubQuery

SELECT nip, tunjangan, (SELECT SUM(tunjangan) as total FROM dokter WHERE idjabatan = d.idjabatan) FROM dokter d

Menampilkan Tunjangan dan Persentase terhadap Total Semua Tunjangan Dokter dengan SubQuery

SELECT nip, (tunjangan/(SELECT SUM(tunjangan) FROM dokter WHERE idjabatan = d.idjabatan))*100 as persentase FROM dokter d

Menampilkan Dokter dengan Persentase terhadap Total Semua Tunjangan Dokter yang lebih dari 30% per Jabatan dengan SubQuery

SELECT nip FROM dokter d WHERE (tunjangan/(SELECT SUM(tunjangan) FROM dokter WHERE idjabatan = d.idjabatan))*100 > 30

Menampilkan Beberapa Dokter dengan Klausa IN

SELECT nip, nama FROM dokter d WHERE nip IN (‘001’,’002’,’003’)

Menampilkan Dokter dengan Tunjangan Terbesar dengan IN

SELECT nip, nama FROM dokter d WHERE nip IN (SELECT TOP 3 * FROM dokter ORDER BY tunjangan DESC)

Daftar Semua Teman dokter sama spesialis dari 2 orang dokter spesialis yg mempunyai tunjangan terbesar

SELECT nip, nama FROM dokter WHERE idspesialis IN (SELECT TOP 2 idspesialis FROM dokter ORDER BY tunjangan DESC)
SELECT nip, nama, (tunjangan / (SELECT SUM(tunjangan) FROM dokter)) * 100 AS persentase, tunjangan FROM dokter
SELECT nip, nama, (tunjangan / (SELECT SUM(tunjangan) FROM dokter)) * 100 AS persentase, tunjangan FROM dokter WHERE ((tunjangan / (SELECT SUM(tunjangan) FROM dokter)) * 100) > 30

Contoh lain SubQuery Berlapis-lapis

SELECT * FROM (SELECT nip, nama, (tunjangan/(SELECT SUM(tunjangan) FROM dokter)) * 100 AS persentase, tunjangan FROM dokter) d WHERE d.persentase > 30
SELECT nip, nama, (tunjangan / (SELECT SUM(tunjangan) FROM dokter) WHERE idspesialis = d.idspesialis) * 100 AS persentase, tunjangan FROM dokter d
Mengkopi suatu Tabel ke Tabel lain atau Memasukkan hasil Query menjadi sebuat Tabel Temporary

SELECT *
INTO backupdokter
FROM dokter
SELECT * FROM backupdokter
DROP TABLE backupdokter

Membuat Tabel untuk Backup Data

CREATE TABLE backupdokter
(
id int NOT NULL PRIMARY KEY IDENTITY,
waktu datetime NULL,
nip nvarchar(50) NULL,
nama nvarchar(200) NULL,
alamat text NULL,
tgllahir datetime NULL,
tunjangan float NULL
)

Mengkopi Tabel ke Tabel Backup atau Memasukkan hasil sebuah Query ke Tabel Backup

INSERT INTO backupdokter (waktu, nip, nama, alamat, tgllahir, tunjangan)
SELECT GETDATE(), nip, nama, alamat, tgllahir, tunjangan
FROM dokter
SELECT * FROM backupdokter

Membuat Stored Procedure

CREATE PROCEDURE sp_totaltunjangan
AS
SELECT SUM(tunjangan) AS total
FROM dokter

Menjalankan Stored Procedure

EXECUTE sp_totaltunjangan

Membuat Stored Procedure dengan Parameter Masukan

CREATE PROCEDURE sp_totaljabatan
@idjab nvarchar(50)
AS
SELECT SUM(tunjangan) AS total
FROM dokter
WHERE idjabatan = @idjab

Menjalankan Stored Procedure dengan Parameter Input

EXECUTE sp_totaljabatan 'KEP'

Membuat Stored Procedure dengan Parameter Input dan Output

CREATE PROCEDURE tertinggiterendah
@idjab varchar(10),
@tunjtertinggi float OUTPUT,
@tunjterendah float OUTPUT
AS
 SELECT @tunjtertinggi=(SELECT MAX(tunjangan) FROM dokter WHERE idjabatan = @idjab)
 SELECT @tunjterendah=(SELECT MIN(tunjangan) FROM dokter WHERE idjabatan = @idjab)

Menyiapkan Parameter dan Memanggil Stored Procedure yang Menggunakan Parameter Input Output
----
DECLARE @idjabcari varchar(10);
DECLARE @hsltertinggi float;
DECLARE @hslterendah float;
SET @idjabcari='MAN'
EXECUTE tertinggiterendah @idjab=@idjabcari, @tunjtertinggi=@hsltertinggi OUTPUT, @tunjterendah=@hslterendah OUTPUT
SELECT @hsltertinggi AS "tertinggi", @hslterendah AS "terendah"
---
Menambah Kolom pada Tabel untuk mempraktekkan Trigger

ALTER TABLE jabatan ADD totaltunjangan float NULL;

Mengetes perintah SUM

SELECT SUM(tunjangan) FROM dokter WHERE idjabatan = ‘MAN’

Mengetes perintah SubQuery untuk Mengupdate Semua Baris dalam Suatu Tabel

UPDATE jabatan SET totaltunjangan = (SELECT SUM(tunjangan) FROM dokter d WHERE d.idjabatan = jabatan.idjabatan)
SELECT * FROM jabatan

Membuat Trigger untuk Mengupdate Total Tunjangan ketika Ada Tunjangan Diubah, Ditambah atau Dihapus

CREATE TRIGGER updatetotaltunjangan
ON dokter
AFTER INSERT, UPDATE, DELETE
AS
BEGIN
UPDATE jabatan SET totaltunjangan = (SELECT SUM(tunjangan) FROM dokter d WHERE d.idjabatan = jabatan.idjabatan)
END;
Mengubah kolom bertipe TEXT menjadi bertipe NVARCHAR agar bisa dipakai di Trigger

ALTER TABLE dokter ALTER COLUMN alamat nvarchar(1000) NULL
ALTER TABLE backupdokter ALTER COLUMN alamat nvarchar(1000) NULL

Membuat Trigger untuk Membackup Data yang Dihapus (Deleted)

CREATE TRIGGER backupdelete
ON dokter
AFTER DELETE
AS
BEGIN
INSERT INTO backupdokter (waktu, nip, nama, alamat, tgllahir, tunjangan)
SELECT GETDATE(), nip, nama, alamat, tgllahir, tunjangan
FROM deleted;
END;
Mengetes Trigger untuk Membackup Data yang Dihapus (Deleted)

SELECT * FROM dokter;
DELETE FROM dokter WHERE nip='444';
SELECT * FROM backupdokter;

Mengembalikan Data Dokter yang Telah Dihapus

INSERT INTO dokter (nip, nama, alamat, tgllahir, tunjangan) SELECT TOP 1 nip, nama, alamat, tgllahir, tunjangan FROM backupdokter WHERE nip='444' ORDER BY waktu DESC

Membuat Trigger untuk Membackup Data yang Diedit (Updated)

CREATE TRIGGER backupupdate
ON dokter
AFTER UPDATE
AS
BEGIN
INSERT INTO backupdokter (waktu, nip, nama, alamat, tgllahir, tunjangan)
SELECT GETDATE(), nip, nama, alamat, tgllahir, tunjangan
FROM updated;
END;

Membuat Trigger untuk Membackup Data yang Ditambahkan (Inserted)

CREATE TRIGGER backupinsert
ON dokter
AFTER INSERT
AS
BEGIN
INSERT INTO backupdokter (waktu, nip, nama, alamat, tgllahir, tunjangan)
SELECT GETDATE(), nip, nama, alamat, tgllahir, tunjangan
FROM inserted;
END;

Sabtu, 29 Juni 2013

Adobe Photoshop CC (Creative Cloud)




Dengan Berlangsungnya acara Adobe Max Conference 2013 yang di adakan di Los Angeles Amerika Serikat, Adobe telah mengumumkan versi terbaru  dari Adobe Photoshop. pengganti Adobe Photoshop CS6 yaitu Adobe Photoshop CC (Creative Cloud). Seperti telah diperkirakan sebelumnya dengan dimulainya layanan Adobe Creative Cloud oleh Adobe, perlahan-lahan semua aplikasi yang dibuat oleh Adobe mulai diintegrasikan di dalam layanan berbasis cloud milik Adobe ini.

Dibawah ini adalah 10 fitur baru yang tersedia di Adobe Photoshop CC :

1. Camera Shake Reduction.

Fitur ini berfungsi untuk memperbaiki foto yang mengalami camera shake atau kamera yang bergerak pada saat pemotretan dengan shutter speed rendah. Dengan mengaktifkan fitur ini, Adobe Photoshop CC akan memperbaiki foto blur dengan melakukan analisa terhadap gerakan kamera dan menghasilkan koreksi yang diperlukan. Banyak pengamat melihat bahwa fitur ini dapat berarti hilangnya masalah foto blur karena camera shake, namun karena Adobe Photoshop CC masih belum tersedia untuk publik maka belum banyak orang yang bisa melihat sejauh apa hasil koreksi dan perbaikan pada foto dapat dilakukan.

2. Camera RAW sebagai filter.

Di Adobe Photoshop CC, fitur Adobe Camera RAW dapat dipalikasikan sebagai filter pada tiap-tiap layer di dalam dokumen Photoshop. Sebelumnya kita hanya dapat bisa mengakses Adobe Camera RAW pada saat membua dokumen  atau sebagai Smart Object.

3. Camera RAW Radial Filter.

Di versi terbaru ini kita dapat mengaplikasi fitur-fitur retouching pada Adobe Camera RAW pada area berbentuk lingkaran dengan menggunakan fitur baru yaitu Radial Filter. Fitur ini mengadopsi teknik aplikasi filter yang kurang lebih sama dengan di filter keluaran Nik Software.

4. Camera RAW Automatic Upright.

Fitur baru di dalam Camera RAW ini adalah sebuah tool untuk mengkoreksi distorsi perspektif. Sebelumnya kita dapat mengakses fitur ini pada tab Lens Correction, pada versi terbaru ini disediakan tab khusus dengan tambahan kontrol untuk mengatur koreksinya.

5. Metode resampling baru: Preserve Details.

Pada saat kita merubah Image Size di Photoshop maka kita diberikan option metode resampling yatu Bicubic, Bilinear dan Nearest Neighbor. Pada versi Photoshop CC ini Adobe menambahkan metode resampling baru yaitu Preserve Details. Dengan metode ini proses merubah Image Size menjadi lebih baik terutama pada saat melakukan upscaling dari low res ke high res image.

6. Perbaikan pada filter Smar Sharpen.

Filter yang telah ada cukup lama di versi Photoshop sebelumnya ini, pada versi terbaru mengalami perbaikan yang cukup signifikan. Selain interface yang lebih friendly, juga metode dan algoritma yang dipakai menghasilkan proses sharpening yang lebih baik.

7. Properties Panel untuk Shape.

Sebelumya tidak ada option untuk kita melakukan editing pada shape yang telah dibuat sebelumnya dengan Shape Tool. Pada versi terbaru ini di Properties Panel akan diberika option untuk melakukan editing pada properti Shape yang telah dibuat sebelumnya.

8. Isolate Layers.

Fitur ini memungkinkan kita untuk hanya menampilkan layer-layer tertentu saja dari dokumen yang sedang dibuka. Dengan demikian kita dapat bekerja fokus hanya pada layer yang diinginkan tanpa tergganggu dengan elemen-elemen yang terlihat dari layer lainnya.

9. Sync Setting.

Karena Adobe Photoshop CC merupakan aplikasi berbasis cloud computing maka aplikasi ini dapat melakukan proses sinkronisasi untuk penggunaan pada beberapa komputer. Selain itu user tidak perlu pusing lagi dengan upgrade dan update karena proses tersebut akan dilakukan secara otomatis sebagai bagian dari proses Sync tersebut.

10. Koneksi dengan Behance.

Adobe Photoshop CC secara built in memungkinkan untuk melakukan koneksi langsung dengan situs Behance.net sebagai bagian dari fitur yang ada.

Rabu, 17 April 2013

Mengatasi This Connection is Untrusted

Cara Mengatasi This Connection is Untrusted di Firefox. beberapa hari yang lalu saya mengalami kejadian yang tidak seperti biasanya ketika browsing menggunakan firefox. padahal sudah bertahun-tahun saya memakai browser firefox dan tidak pernah ada masalah seperti saat ini. tiba-tiba muncul  This Connection is Untrusted ketika  halaman web untuk pertama kalinya.




ada beberapa hal mengapa hal ini bisa terjadi pada firefox. pertama karena setting jam dan kalender di komputer kita berbeda dengan jam atau tanggal saat ini. karena tidak sama antara jam atau kelender di komputer kita dengan jam atau tanggal yang sebenarnya maka terjadi error This Connection is Untrustedini.


kedua masalah error di firefox ini terjadi karena firefox tidak bisa melakukan deskripsi pada secure protocolnya , maka secara default browser firefox akan menampilkan pesan "This connection is untrusted".
HTTPS (Hypertext Transfer Protocol Secure) merupakan sebuah protokol transmisi data secara aman yang merupakan penggabungan dari Hypertext Transfer Protocol dan SSL/TLS protocol. Data yang ditransfer melalui protokol ini akan diacak (enskripsi) sehingga data yang ditransmisikan lebih aman jika dibanding dengan menggunakan protocol HTTP.

 bagamana caranyaa agar firefox tidak memunculkan peringatan This Connection is Untrusted lagi?

ada 2 cara untuk mengatasi masalah pada firefox ini.
cara pertama adalah kita lakukan setting tanggal dan jam di komputer kita agar sesuai dengan jam dan tanggal yang sama dengan yang sebenarnya.

cara kedua adalah dengan melakukan langkah sebagai berikut :
1. klik "I Understand the Risks"
2. lalu klik tombol Add Exception
3. setelah di klik akan muncul window Add Security Exception
4. lalu klik Get Certificate
5. lalu setelah beberapa saat klik tombol Confirm Security Exception



selamat mencoba sahabat blogger

Minggu, 24 Februari 2013

RAM dan Jenis - jenisnya

RAM, Pengertian RAM
RAM yang merupakan singkatan dari Random Access Memory adalah sebuah perangkat keras komputer yang berfungsi menyimpan berbagai data dan instruksi program. Berbeda dengan tape magnetik atau disk yang mengakses data secara berurutan, isi dari RAM dapat diakses secara random atau tidak mengacu pada pengaturan letak data. Data di dalam RAM bersifat sementara, dengan kata lain data yang tersimpan akan hilang jika komputer dimatikan atau catu daya yang terhubung kepadanya dicabut.

RAM biasa juga disebut sebagai memori utama (main memory), memori primer (primary memory), memori internal (internal memory), penyimpanan utama (primary storage), memory stick, atau RAM stick. Bahkan terkadang orang hanya menyebutnya sebagai memorimeskipun ada jenis memori lain yang terpasang di komputer.
RAM merupakan salah satu jenis memori internal yang mendukung kecepatan prosesor dalam mengolah data dan instruksi. Dengan menggunakan tambahan RAM ke dalam komputer dapat menghasilkan pengaruh positif pada kinerja dan kecepatan komputer, meskipun RAM sebenarnya tidak menentukan kecepatan komputer.

Modul memori RAM yang umum diperdagangkan berkapasitas 128 MB, 256 MB, 512 MB, 1 GB, 2 GB, dan 4 GB.

Jenis-jenis RAM:

DRAMDRAM (Dynamic Random Access Memory)
adalah jenis RAM yang menyimpan setiap bit data yang terpisah dalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung di dalamnya harus disegarkan secara berkala oleh CPU agar tidak hilang. Hal ini membuatnya sangat dinamis dibandingkan dengan memori lainnya. Dalam strukturnya, DRAM hanya memerlukan satu transistor dan kapasitor per bit, sehingga memiliki kepadatan sangat tinggi.
SRAMSRAM (Static Random Access Memory)
adalah jenis RAM (sejenis memori semikonduktor) yang tidak menggunakan kapasitor. Hal ini mengakibatkan SRAM tidak perlu lagi disegarkan secara berkala seperti halnya dengan DRAM. Ini juga sekaligus membuatnya memiliki kecepatan lebih tinggi dari DRAM. Berdasarkan fungsinya terbagi menjadi Asynchronous dan Synchronous.
EDORAMEDORAM (Extended Data Out Random Accses Memory)
adalah jenis RAM yang dapat menyimpan dan mengambil isi memori secara bersamaan, sehingga kecepatan baca tulisnya pun menjadi lebih cepat. Umumnya digunakan pada PC terdahulu sebagai pengganti Fast Page Memory (FPM) RAM.
SDRAMSDRAM (Synchronous Dynamic Random Acces Memory)
adalah jenis RAM dinamis yang kemampuan kecepatannya lebih cepat dari pada EDORAM dan kepingannya terdiri dari 168 pin. RAM ini disinkronisasi oleh clock sistem dan cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.
RDRAMRDRAM (Rambus Dynamic Random Acces Memory)
adalah salah satu tipe dari RAM dinamis sinkron yang diproduksi oleh Rambus Corporation menggunakan Bus Speed sebesar 800 MHz tetapi memiliki jalur data yang sempit (8 bit). RDRAM memiliki memory controller yang canggih sehingga tidak semua motherboard bisa mendukungnya. Contoh produk yang memakainya adalah 3dfx seri Voodoo4.
NV-RAMNV-RAM (Non-Volatile Random Access Memory)
merupakan jenis RAM yang menggunakan baterai Litium di dalamnya sehingga data yang tersimpan tidak akan hilang meskipun catu daya dimatikan.

                VGRAM (Video Graphic Random Acces Memory)
                 adalah jenis RAM yang dibuat khusus untuk video adapter. Kapasitas
                 VGRAM sangat menentukan kualitas gambar yang dihasilkan oleh video   
                 adapter tersebut.





Beberapa Produsen Pembuat RAM
- Infineon
- Hynix
- Samsung
- Micron
- Rambus
- Corsair
- Kingston
- PNY
- Crucial Technology

Selamat belajar :D

Menganalisa kerusakan Laptop


Menganalisa kerusakan laptop membutuhkan kejelian dan kesabaran. Jangan terburu-buru memutuskan sebelum melakukan cek secara keseluruhan kondisi laptop anda. Berikut ini adalah beberapa permasalahan laptop yang sering terjadi :


1. Mati atau Power Failure

Untuk kasus mati yang perlu anda cek pertama kali adalah batery laptop anda.  Kemungkinan batery laptop anda habis total. Coba lakukan pengisian dan tunggu kira-kira 1/2 jam. Penyebab lain adalah adaptor laptop yang tidak berfungsi. Anda dapat cek dengan lampu indikator carger di laptop menyala ketika laptop di kasih adaptor. Jika lampu indikator tidak nyala, ada kemungkinan adaptor yang rusak ataupun konektor power boardyang rusak atau board laptopnya yang rusak. Kemungkinan lain board laptop mati total sehingga menyebabkan laptop mati total sama sekali.

2. Lampu power nyala tapi layar LCD tidak menampilkan gambar.

Coba cek dengan memasang monitor eksternal pada port VGA di laptop anda. Kemudian hidupkan laptop anda, jika laptop masih mati, kemungkinan kerusakannya adalah VGA, Prosessor, mainboard, IC BIOS, atau RAM yang kotor atau rusak. Coba lakukan cek satu per satu.
Dan jika monitor eksternal hidup dan tampil gambar dengan normal, kemungkinan kerusakan ada di inverter LCD, kabel flexibel LCD, ataupun LCD monitor anda. Jika kerusakan ada di Layar LCD, maka anda harus mengganti Layar LCD tersebut, karena layar LCD tidak bisa diperbaiki.

3. Masalah Pendinginan Laptop

Permasalahan umum yang sering dihadapi pemakai laptop adalah masalah panas, bagaimanapun juga panas adalah musuh utama dari laptop, hampir 75 % kerusakan laptop disebabkan panas yang berlebihan. Apalagi di dalam casing laptop hampir tidak ada ruang kosong semuanya dipenuhi dengan komponen. Masalah yang sering muncul dibagian ini adalah tersumbatnya saluran pembuangan panas pada heatsink karena tertutup oleh debu. Hal ini menyebabkan panas yang seharusnya dikeluarkan kembali masuk ke dalam laptop. Akibatnya suhu di dalam laptop meningkat dari yang seharusanya diperbolehkan. Hal ini dapat menyebabkan over heating pada VGA chip, Procesor, dan komponen mainboard laptop yang lain.

4. Masalah Port dan Konektor Power

Masalah ini juga sering terjadi. Hal ini diakibatkan oleh retaknya solderan yang ada di konektor ataupun port tersebut. Retaknya solderan disebabkan oleh panas dan umur dari laptop itu sendiri. Solusinya adalah melakukan solder ulang terhadap bagian yang mengalami keretakan solderan.


Sumber : http://blog.fastncheap.com/menganalisa-kerusakan-laptop/#ixzz2Lq78OxO2