Halaman

Sabtu

Perbedaan algoritma FIFO (First In First Out) dengan SJF (Shortest Job First)



·         Algoritma FIFO (First In First Out) ialah algoritma penjadwalan tidak berprioritas. FIFO adalah penjadwalan paling sederhana, yaitu :
·                        - Proses-proses diberi jatah waktu pemroses berdasarkan waktu kedatangan.
                         - Pada saat proses mendapat jatah waktu pemroses, proses dijalankan sampai
                           selesai.

·         Algoritma SJF (Shortest Job First) ialah penjadwalan tidak berprioritas dan Non Preventive. Maksud Non Preveentive disini ialah ketika proses diberi jatah waktu penggunaan prosessor maka processor tidak dapat diambil proses lain, sampai proses tersebut selesai di eksekusi. Penjadwalan ini mengasumsikan waktu jalan proses sampai selesai diketahui sebelumnya. Mekanismenya adalah menjadwalkan proses dengan waktu jalan terpendek lebih dulu sampai selesai, sehingga memberikan efisiensi yang tinggi dan turn around time rendah. Dalam artian waktu yang digunakan saat program (job) mulai masuk ke system sampai proses diselesaikan system, membutuhkan waktu yang singkat. Shortest Job First (SJF) bisa dikatakan algoritma penjadwalan yang optimal dengan rata-rata waktu tunggu yang minimal.

Pertimbangan seperti yang harus dipikirkan untuk memilih jenis sertifikasi yang akan diambil

  • Pertimbangan yang harus dipikirkan untuk memilih jenis sertifikasi yang akan diambil :

1.    Apakah sertifikasi di bidang Teknologi Informasi dan Telekomunikasi memberikan kredibilitas bagi pemegangnya.
2.    Apakah para Professional Teknologi Informasi memiliki pengetahuan dan kompetensi yang dapat dibuktikan.
3.    Apakah Memberikan pelayanan pada tingkat yang lebih tinggi.
4.    Apakah dapat meningkatkan kebutuhan SDM.
  • Apa yang disebutkan diatas merupakan sebagian pertimbangan yang harus dipikirkan untuk memilih jenis sertifikasi yang akan diambil. Misalnya para profesional teknologi informasi dan telekomunikasi, bila tidak mempunyai pengetahuan dan kompetensi yang tidak dapat dibuktikan maka sertifikasi IT tersebut tidak akan didapat. Selain itu, Sertifikasi IT juga memberikan keunggulan bersaing bagi perusahaan, khususnya dalam pasar global karena kemampuan dan pengetahuan Profesional Teknologi Informasi dan Telekomunikasi telah diuji dan didokumentasikan.

Jumat

Fungsi bus, berikan penjelasan data, address dan control bus


  • Fungsi bus : sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus. Setiap bus mendefinisikan set konektornya ke alat colok fisik, kartu, atau kabel bersamaan.

  • Data bus :  jalur – jalur perpindahan data antar modul dalam sisterm computer. Karena pada suatu saat tertentu masing – masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja system secara keseluruhan. Sifatnya bidirectional, maksudnya adalah CPU dapat membaca dan menerima data melalu data bus ini. Data bus biasanya terdiri atas 8, 16 atau 64 jalur parallel.


  • Address bus untuk menandakan lokasi sumber atau tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24 atau 32 jalur parallel.


  • Control bus  untuk mengidentifikasi alamat Bus. Control bus terdiri atas 4 sampai 10 jalur parallel.





Rabu

Evolusi perkembangan memori SIMM, EDO, DIMM, SDRAM, DDR1, DDR2, DDR3.


  • SIMM :

Kependekan dari Single In-Line Memory Module, artinya modul atau chip memori ditempelkan pada salah satu sisi sirkuit PCB. Memori jenis ini hanya mempunyai jumlah kaki (pin) sebanyak 30 dan 72 buah.
SIMM 30 pin berupa FPM DRAM, banyak digunakan pada sistem berbasis prosessor 386 generasi akhir dan 486 generasi awal. SIM 30 pin berkapasitas 1MB, 4MB dan 16MB.
  • EDO :

Pada tahun 1995, diciptakanlah memori jenis Extended Data Output Dynamic Random Access Memory (EDO DRAM) yang merupakan penyempurnaan dari FPM. Memori EDO dapat mempersingkat read cycle-nya sehingga dapat meningkatkan kinerjanya sekitar 20 persen. EDO mempunyai access time yang cukup bervariasi, yaitu sekitar 70ns hingga 50ns dan bekerja pada frekuensi 33MHz hingga 75MHz. Walaupun EDO merupakan penyempurnaan dari FPM, namun keduanya tidak dapat dipasang secara bersamaan, karena adanya perbedaan kemampuan. Memori EDO DRAM banyak digunakan pada sistem berbasis Intel 486 dan kompatibelnya serta Pentium generasi awal.
  • DIMM :

Kependekan dari Dual In-Line Memory Module, artinya modul atau chip memori ditempelkan pada kedua sisi PCB, saling berbalikan. Memori DIMM diproduksi dalam 2 bentuk yang berbeda, yaitu dengan jumlah kaki 168 dan 184.
DIMM 168 pin dapat berupa Fast-Page, EDO dan ECC SDRAM, dengan kapasitas mulai dari 8MB, 16MB, 32MB, 64MB dan 128MB. Sementara DIM 184 pin berupa DDR SDRAM.
  • SDRAM PC 133 :

Memori SDRAM belumlah ditinggalkan begitu saja, bahkan oleh Viking, malah semakin ditingkatkan kemampuannya. Sesuai dengan namanya, memori SDRAM PC133 ini bekerja pada bus berfrekuensi 133MHz dengan access time sebesar 7,5ns dan mampu mengalirkan data sebesar 1,06GB per detiknya. Walaupun PC133 dikembangkan untuk bekerja pada frekuensi bus 133MHz, namun memori ini juga mampu berjalan pada frekuensi bus 100MHz walaupun tidak sebaik kemampuan yang dimiliki oleh PC100 pada frekuensi tersebut.
  • SDRAM PC150

Perkembangan memori SDRAM semakin menjadi – jadi setelah Mushkin, pada tahun 2000 berhasil mengembangkan chip memori yang mampu bekerja pada frekuensi bus 150MHz, walaupun sebenarnya belum ada standar resmi mengenai frekunsi bus sistem atau chipset sebesar ini. Masih dengan tegangan kerja sebesar 3,3 volt, memori PC150 mempunyai access time sebesar 7ns dan mampu mengalirkan data sebesar 1,28GB per detiknya.
Memori ini sengaja diciptakan untuk keperluan overclocker, namun pengguna aplikasi game dan grafis 3 dimensi, desktop publishing, serta komputer server dapat mengambil keuntungan dengan adanya memori PC150.
  • DDR1 :

Pada 1999 dua perusahaan besar microprocessor INTEL dan AMD bersaing ketat dalam meningkatkan kecepatan clock pada CPU. Namun menemui hambatan, karena ketika meningkatkan memory bus ke 133 Mhz kebutuhan Memory (RAM) akan lebih besar. Dan untuk menyelesaikan masalah ini maka dibuatlah DDR RAM (double data rate transfer) yang awalnya dipakai pada kartu grafis, karena sekarang anda bisa menggunakan hanya 32 MB untuk mendapatkan kemampuan 64 MB. AMD adalah perusahaan pertama yang menggunakan DDR RAM pada motherboardnya.
  • DDR 2 :

Ketika memori jenis DDR (Double Data Rate) dirasakan mulai melambat dengan semakin cepatnya kinerja prosesor dan prosesor grafik, kehadiran memori DDR2 merupakan kemajuan logis dalam teknologi memori mengacu pada penambahan kecepatan serta antisipasi semakin lebarnya jalur akses segitiga prosesor, memori, dan antarmuka grafik (graphic card) yang hadir dengan kecepatan komputasi yang berlipat ganda.
  • DDR 3 :

RAM DDR3 ini memiliki kebutuhan daya yang berkurang sekitar 16% dibandingkan dengan DDR2. Hal tersebut disebabkan karena DDR3 sudah menggunakan teknologi 90 nm sehingga konsusmsi daya yang diperlukan hanya 1.5v, lebih sedikit jika dibandingkan dengan DDR2 1.8v dan DDR 2.5v. Secara teori, kecepatan yang dimiliki oleh RAM ini memang cukup memukau. Ia mampu mentransfer data dengan clock efektif sebesar 800-1600 MHz. Pada clock 400-800 MHz, jauh lebih tinggi dibandingkan DDR2 sebesar 400-1066 MHz (200- 533 MHz) dan DDR sebesar 200-600 MHz (100-300 MHz). Prototipe dari DDR3 yang memiliki 240 pin. Ini sebenarnya sudah diperkenalkan sejak lama pada awal tahun 2005. Namun, produknya sendiri benar-benar muncul pada pertengahan tahun 2007 bersamaan dengan motherboard yang menggunakan chipset Intel P35 Bearlake dan pada motherboard tersebut sudah mendukung slot DIMM

Senin

Perbedaan cara kerja static vs dynamic memory


  • Static RAM

Secara internal, setiap sel yang menyimpan n bit data memiliki 4 buah transistor yang menyusun beberapa buah rangkaian Flip- flop. Dengan karakteristik rangkaian Flip- flop ini, data yang disimpan hanyalah berupa Hidup (High state) dan Mati (Low State) yang ditentukan oleh keadaan suatu transistor. Kecepatannya dibandingkan dengan Dynamic RAM tentu saja lebih tinggi karena tidak diperlukan sinyal refresh untuk mempertahankan isi memory.
  • Dynamic RAM

Secara internal, setiap sel yang menyimpan 1 bit data memiliki 1 buah transistor dan 1 buah kondensator. Kondensator ini yang menjaga tegangan agar tetap mengaliri transistor sehingga tetap dapat menyimpan data. Oleh karena penjagaan arus itu harus dilakukan setiap beberapa saat (yang disebut refreshing) maka proses ini memakan waktu yang lebih banyak daripada kinerja Static RAM. Secara internal, setiap sel yang menyimpan 1 bit data memiliki 1 buah transistor dan 1 buah kondensator. Kondensator ini yang menjaga tegangan agar tetap mengaliri transistor sehingga tetap dapat menyimpan data. Oleh karena penjagaan arus itu harus dilakukan setiap beberapa saat (yang disebut refreshing) maka proses ini memakan waktu yang lebih banyak daripada kinerja Static RAM.

Minggu

Perbedaan RAM dan ROM berikan contohnya.


  • RAM:
1. Dapat ditulis dan dibaca
2. Data dibuat oleh aktivitas komputer
3. Memori penyimpanan acak
4. Digunakan sebagai memori utama komputer
5. Data yang tersimpan selalu berubah sesuai penggunaan komputer



  • ROM:
1. Hanya dapat dibaca
2. Data dibuat oleh pabrik pembuat ROM
3. Memori penyimpanan urut
4. Digunakan untuk menyimpan firmware*
5. Data yang tersimpan bersifat permanen yang berarti tidak dapat berubah-ubah


    Contoh RAM :
·  EDO RAM ( 72 pin )
·  SDRAM ( 168 pin )
·  DDR (184 pin )
·  DDR II ( 240 pin )
·  RD RAM

Contoh ROM :
  • Mask ROM adalah ROM yang tidak bisa ditulis ulang (non-flashable) sehingga tidak dapat di up-grade.
  • PROM (Programmable Read Only Memory) adalah jenis ROM yang hanya bisa dibaca datanya. PROM tergolong memori non-volatile, yaitu data/informasi/program yang tidak akan hilang walau komputer dalam keadaan off/mati (tidak mendapat daya listrik). jadi data yang terdapat pada memori ini bersifat permanen.

Contoh metode akses memori


v  Sequential Access
®     Memori diorganisasikan menjadi unit-unit data, yang disebut record.
®     Akses dibuat dalam bentuk urutan linier yang spesifik.
®        Informasi pengalamatan dipakai untuk memisahkan record-record dan untuk membantu proses pencarian.
®        Mekanisme baca/tulis digunakan secara bersama (shared read/write mechanism), dengan cara berjalan menuju lokasi yang diinginkan untuk mengeluarkan record.
®        Waktu access record sangat bervariasi.
®        Contoh sequential access adalah akses pada pita magnetik.

v  Direct Access
®        Seperti sequential access, direct access juga menggunaka shared read/write mechanism, tetapi setiap blok dan record memiliki alamat yang unik berdasarkan lokasi fisik.
®        Akses dilakukan secara langsung terhadap kisaran umum (general vicinity) untuk mencapai lokasi akhir.
®        Waktu aksesnya bervariasi.
®        Contoh direct access adalah akses pada disk.

v  Random Access
®        Setiap lokasi dapat dipilih secara random dan diakses serta dialamati secara langsung.
®        Waktu untuk mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya dan bersifat konstan.
®        Contoh random access adalah sistem memori utama.

v  Associative Access
®        Setiap word dapat dicari berdasarkan pada isinya dan bukan berdasarkan alamatnya.
®        Seperti pada RAM, setiap lokasi memiliki mekanisme pengalamatannya sendiri.
®        Waktu pencariannya tidak bergantung secara konstan terhadap lokasi atau pola access sebelumnya.
®        Contoh associative access adalah memori cache.

Karakteristik memory


1. Lokasi memori berada pada 3 lokasi, yaitu:
  • Memori Local atau sering disebut dengan register. Built-in berada dalam CPU, diperlukan untuk semua kegitan CPU.
  • Memori Internal atau sering disebut dengan memory primer atau memory utama. Berada diluar CPU bersifat internal pada system computer, diperlukan oleh CPU dalam proses eksekusi (operasi) program sehingga dapat diakses secara langsung oleh CPU tanpa melalui perantara.
  • Memori Eksternal atau sering disebut dengan memori sekunder. Bersifat eksternal dan berada di luar CPU, diperlukan dlam menyimpan data atau instruksi secara permanen, terdiri atas perangkat storage seperti: disk, pita magnetik, dll
2. Kapasitas Memory
  • Kapasitas register dinyatakan dalam bit.
  • Kapasitas memory internal dinyatakan dalam bentuk byte (1 byte = 8 bit) atau word.
  • Kapasitas memori eksternal dinyatakan dalam byte.
3. Satuan Transfer
  • Memory Internal. Satuan transfer merupakan jumlah bit yang dibaca atau ditulis ke dalam memori pada suatu saat.
  • Memory Eksternal. Data ditransfer dalam jumlah yang jauh lebih besar dari word, yang dikenal dengan block.
4. Metode Akses Memory
Ada 4 jenis pengaksesan data satuan, yaitu:
  • Sequentaial Access. Diorganisasikan menjadi unit-unit data yang disebut record, dibuat dalam bentuk urutan linier yang spesifik. Contoh sequential access adalah akses pada pita magnetic.
  • Direct Access. Menggunakan shared read/write mechanism tetapi setiap blok dan record memliki alamat yang unik berdasarkan lokasi fisik. Contoh direct access adalah akses pada disk.
  • Random Access. Dapat dipilih secara random, waktu mengakses lokasi tidak tergantung pada urutan akses sebelumnya dan bersifat konstan. Contoh random access adalah system memori utama.
  • Associative Access. Setiap word dapat dicari berdasarkan pada isinya dan bukan berdasarkan alamatnya, waktu pencariannya tidak bergantung secara konstan terhadap lokasi atau pola access sebelumnya. Contoh associative access adalah memory cache.
5. Kinerja memory
3 buah parameter untuk kinerja system memory, yaitu:
  • Access Time. Bagi RAM waktu akses adalah waktu yang dibutuhkan untuk melakukan operasi baca atau tulis. Bagi non RAM waktu akses adalah waktu yang dibutuhkan untuk melakukan mekanisme baca tulis pada lokasi tertentu.
  • Cycle Time. Waktu akses ditambah dengan waktu transien hingga sinyal hilang dari saluran sinyal untuk menghasilkan kembali data bila data ini dibaca secara destruktif.
  • Transfer Rate. Merupakan kecepatan pemindahan data ke unit memori atau ditransfer dari unit memory. Bagi RAM, transfer rate sama dengan  . Bagi non-RAM, transfer rate sama dengan , dimana  Waktu rata-rata untuk membaca atau menulis sejumlah N bit,  waktu akses rata-rata,  Jumlah bit,  kecepatan transfer dalam bit per detik.
6. Tipe Fisik Memory
Ada dua tipe fisk memory, yaitu:
  • Memory Semikonduktor. Memory ini memakai teknologi LSI atau VLI, memory ini banyak digunakan untuk memory internal misalnya RAM.
  • Memory Permukaan Magnetik. Banyak digunaakan untuk memory eksternal yaitu untuk disk atau pita magnetic.
7. Karakteristik Fisik
  • Volatile dan Non-volatile. Pada memory volatile informasi akan hilang bila listrik dimatika. Pada memory Non-volatile informasi akan tetap berada tanpa mengalami kerusakan sebelum dilakukan perubahan, memory ini daya listrik tidak diperlukan untuk mempertahankan informasi tersebut.
  • Erasable dan Non Erasable. Erasable artiny isi memory dapat dihapus dan diganti dengan informasi lain.
8. Organisasi
Organisasi dalah pengaturan bit dalam menyusun word secara fisik.
  • Hirarki Memory : Semakin kecil waktu access, semakin besar harga per bit. Semakin besar kapasitas, semakin keci harga per bit. Semakin besar kapasitas, semakin besar waktu access
  • Untuk kinerja yang optimal, diperlukan kombinasi teknologi komponen memori.

Sabtu

Windows Vista

Microsoft menerbitkan nama Vista sebagai produk baru untuk Windows Versi baru pada sebuah acara di Amerika Serikat / Atlanta pada 21-07-2005. Windows Versi ini telah dikenal dengan pembangunan nama Longhorn sebelumnya. Instalasi Vista didasarkan pada WIM (Windows Imaging Format), Format file gambar berbasis. Kompres file ini yang ada dan dapat digunakan untuk instalasi pada beberapa platform dari gambar yang sama. Gambar di DVD berisi pra-instalasi direktori sistem Windows di Windows Imaging (. WIM) file dan menyesuaikan dengan konfigurasi hardware. Dengan Negara Pengguna Migrasi Toolkit pengaturan ditetapkan pengguna dapat diimpor dari Windows 2000 dan Windows XP. Sebuah keuntungan dari WIM adalah gambar integrasi yang mudah dari driver baru dan update, kompresi LZX menyediakan ukuran file terkecil dan kompresi Xpress kompresi tercepat. DVD instalasi Windows Vista sudah mengandung sekitar 16.000 driver, update Windows menawarkan lebih 14.000 driver untuk hardware yang didukung. Tidak ada kunci lisensi selama instalasi Windows Vista diperlukan, dalam hal ini mulai dengan lisensi percobaan 30 hari. Setelah periode waktu aktivasi sistem operasi pasti dengan Internet Explorer, setelah start-up Windows hanya membuka jendela ini untuk aktivasi. Windows Vista berisi teknologi DRM untuk pemutaran file multimedia yang dilindungi.

            Windows Vista (Windows versi 6.0) berisi Aero user interface baru. Sekarang start menu memiliki tombol start putaran tanpa teks. Karakteristik baru dimensi tiga efek, representasi transparan dan simbol bebas terukur. Untuk melihat semua fitur visual sebuah graphiccard diperlukan dukungan DirectX 9.0. Windows XP Antarmuka dikenal dapat alternatif diaktifkan. PC setidaknya harus berisi prosesor dengan 2 ghz, 512 MByte RAM dan minimal 10 GByte penyimpanan harddisk gratis.

            Pengembang mengambil muka dari WPF antarmuka baru grafis (Windows Presentation Foundation) untuk pengembangan berbasis komponen aplikasi 2D dan 3D, WPF ini dirancang dengan nama kode Avalon. Kerangka ini mendukung penggunaan vektor grafis untuk skala yang lebih baik dari aplikasi pada layar tampilan.

            Keamanan Microsoft yang lebih baik telah berguna mengintegrasikan fungsi. Pembaruan otomatis dari sistem operasi menyediakan instalasi patch baru. Bila diperlukan fungsi UAC (User Account Control) user meminta apakah akan membuka hak-hak pengguna terbatas untuk pelaksanaan program. InfoCards membuat otomatis log-on dan mungkin register informasi login untuk halaman web. Windows Defender dengan Windows meluas perlindungan spyware / malware, Windows Firewall memantau koneksi yang masuk dan keluar.

            Pertunjukan ini untuk lebih singkat waktu reaktivasi Windows dengan program aktif setelah mulai dingin dari PC yang ditingkatkan oleh Windows SuperFetch. Windows ReadyBoost memberikan memori kerja tambahan pada perangkat USB flash dan dapat dikombinasikan dengan SuperFetch. Penyimpanan flash USB memiliki waktu akses lebih cepat daripada hard disk.

            Program diinstal oleh Microsoft yang diperbarui. Internet Explorer 7 berisi berlawanan Phishing Filter dengan versi sebelumnya dan mendukung Tabbed Browsing. Navigasi di Windows Explorer direvisi, address bar dilengkapi dengan single-line menampilkan pilihan kolom untuk navigasi cepat di direktori pada sistem file. Pencarian setelah file adalah mungkin dengan banyak penggunaan filter. Outlook Express diubah namanya di Windows Mayl dan sekarang mendapat versi 7.0. Fungsi Windows Media Player 11 dan Windows Movie Maker yang disempurnakan.

            Microsoft mengumumkan versi produk untuk Windows Vista pada 2006/02/26. Secara keseluruhan ada 6 versi yang berbeda dalam fungsi produk dan harga. Karakteristik yang sama adalah dukungan maksimal 4 GByte RAM untuk semua versi 32-bit. Untuk Windows Vista 64-bit dan Home Basic sudah didukung 8 GByte, Home Premium 16-GByte, untuk varian bisnis dan Vista Ultimate lebih dari 128 GByte RAM.

            Windows Vista Starter Edition ditargetkan untuk negara-negara teknologi berkembang dengan harga murah dan fungsi program yang lebih sedikit. Hanya antarmuka Vista Basic grafis dan 32-bit versi yang tersedia, jumlah aplikasi secara simultan dieksekusi terbatas 3. Windows Vista Home Basic untuk pengguna pribadi hanya berisi antarmuka pengguna yang sederhana dan cames tanpa efek baru yang berbeda dari antarmuka Aero. Sebuah fungsi baru adalah konten dan kontrol akses dengan perlindungan anak dan remaja untuk penggunaan terbatas dari Windows dan tampilan situs web. Versi yang lebih tinggi berikutnya adalah Windows Vista Home Premium yang juga dapat menunjukkan antarmuka baru Windows Aero. Aero menawarkan pencarian sederhana untuk file dalam audio dan format video. Fungsi tambahan milik Windows Media Center untuk mengubah komputer menjadi multimedia player. Bidang aplikasi ditingkatkan dengan teknik Tablet PC Windows seperti tangan pengakuan dukungan karakter, pin digital dan sensitivitas sentuhan jari. DVD media penyimpanan dapat digambarkan alih fungsi pembakaran yang terintegrasi dengan data, perangkat lunak authoring membantu pada saat penciptaan film sendiri.
            Versi Basic digunakan untuk perusahaan membentuk edisi Windows Vista Business. User interface dapat diaktifkan Windows Aero, Windows Tablet PC teknik seperti pengenalan karakter tangan juga disertakan. Pemberian dokumen banyak ditingkatkan, file enkripsi dan (EFS) Encrypting File System adalah ekstensi keamanan penting. Untuk penggunaan mobile dirancang PC untuk sinkronisasi PC dan fungsi mobile lainnya. Logon domain dan pedoman kelompok adalah bagian dari komponen jaringan. Keamanan data ini disediakan oleh cadangan berbasis gambar. Windows Vista Enterprise memiliki fungsi yang sama dengan Edisi Bisnis dan berisi selain BitLocker Windows untuk hard disk enkripsi dan Virtual PC Express untuk kompatibilitas dengan aplikasi Windows yang lebih tua dengan penciptaan lingkungan virtual. Subsistem untuk UNIX memungkinkan menjalankan aplikasi UNIX tanpa port. Windows Vista Ultimate berisi semua fitur dari versi lain tetapi Edisi paling mahal.

            Microsoft menerbitkan Service Pack pertama untuk Windows Vista pada Maret 2008. Hal ini didistribusikan melalui Windows Update satu bulan kemudian otomatis. Jika Vista tidak diaktifkan penggunaan lebih lanjut adalah mungkin sekarang tanpa pembatasan, tapi jendela pesan mengingat aktivasi hilang. Perubahan besar adalah dukungan dari UEFI, DirectX 10.1, sistem exFAT file baru untuk penyimpanan flash dan kinerja optimasi. Penggunaan drive jaringan, penanganan gambar besar serta operasi file yang lebih cepat dilakukan sekarang. Device driver yang diperbarui dan API perlindungan kernel untuk Windows 64 bit sekarang dibuka bagi penyedia jasa keamanan. Instalasi Windows update dipercepat dan jumlah laporan UAC dengan direktori berkurang.

            Pada bulan Juli 2008 analis yang berbeda seperti Forrester, Raja Penelitian dan lain-lain melaporkan bahwa perusahaan-perusahaan besar banyak ingin untuk tidak bermigrasi dari Windows XP ke Windows Vista, namun menunggu penerus Windows 7. Dari 2.300 perusahaan bekerja setelah survei kurang dari 10% dengan Vista (Forrester). Kemungkinan alasan masalah dengan kompatibilitas aplikasi yang ada dan investasi yang terbatas untuk IT dengan prioritas lain.

            Microsoft diterbitkan pada 2009/05/26 paket layanan kedua untuk Windows Vista untuk download. Ukuran download adalah tergantung dari bahasa yang dipilih dan arsitektur dengan sedikitnya 302 MByte, melalui update otomatis setidaknya dengan 43 MByte. Service Pack 1 diperlukan untuk instalasi. Paket-paket instalasi ada secara terpisah untuk 32-bit, 64-bit dan arsitektur prosesor IA64. 836 menjadi isu diperbaiki untuk Windows Vista dan Server 2008.        Perubahan yang paling penting meliputi:

    * Meningkatkan kompatibilitas Program
    * Perbaikan manajemen daya
    * Windows Search 4.0
    * Dukungan untuk 64-bit CPU VIA Technologies
    * Membakar Blu-ray media
    * Peningkatan dukungan untuk drive eSATA
    *
Mungkin sekarang Headphone stereo Bluetooth
    * RSS feed sidebar ditingkatkan di masa kinerja dan respon
    * Batas dari 10 setengah terbuka, koneksi keluar TCP dihapus

PROGRAM PENJUMLAHAN DAN PENGURANGAN MATRIK


Aljabar matrik mempunyai peranan yang sangat penting di bidang teknik dan sain untuk penyelesaian masalah, khususnya di bidang terapan yang mana memerlukan operasi dan sifat matrik. Operasi matrik tersebut antara lain adalah operasi dasar yaitu operasi penjumlahan, pengurangan, perkalian, transpose dan invers matrik. Kali ini sya akan membahas tentang Penjumlahan dan Pengurangan pada matrik.
Penjumlahan dua buah matrik A dan B dapat berlangsung jika kedua matrik tersebut berordo sama. Ordo sebuah matrik ditentukan oleh banyaknya baris dan kolomnya. Jadi dua buah matrik dapat dijumlahkan (atau dikurangkan) jika keduanya mempunyai jumlah baris dan jumlah kolom yang sama.
      • Sebelumnya kita buat algoritmanya terlrbih dahulu, seperti ini :                                           Deklarasi :
                                                           colA,colB        : integer
                                                           rowA,rowB      : integer
                                                           A[10][10]        : integer
                                                           B[10][10]         : integer
                                                           C[10][10]         : integer
                                                            i, j                    : integer
                                                           answer             : char
                                          Deskripsi :
                                                           Read(matrik A, matrik B)
                                                           Do{
                                                           Input ßjumlah baris dan kolom matrik A danB
                                                           While ((colA!=colB) || (rowA!=rowB))
                                                           Masukkan nilai matrik A
                                                           Masukkan nilai matrik B
                                                           For(i=1; i<=rowA; i++)
                                                           For(j=1; j<=colA; j++)
                                                           A[i][j]
                                                           For(i=1; i<=rowB; i++)
                                                           For(j=1; j<=colB; i++)
                                                           B[i][j]
      • Dalam program ini, yang pertama dilakukan adalah mendeklarasikan kolom A & B, baris A & B dan i, j integer. Mula – mula kita masukkan jumlah baris dan kolom pada matrik A dan B. Kemudian kita lakukan perulangan pada i dan j integer, baik dalam matrik A maupun matrik B.Selanjutnya, kita lakukan proses penjumlahan dan pengurangan pada kedua buah matrik. Pada proses penjumlahan dua buah matrik, terlebih dahulu kita lakukan perulangan pada baris dan kolom A. Selanjutnya kita peroleh nilai C[i][j], yang diperoleh dari A[i][j] + B[i][j]. Kemudian dipanggillah penjumlahan matrik tersebut. Dan pada akhirnya akan diperoleh hasil penjumlahan kedua matrik.
      • Pada proses pengurangan dua buah matrik, sebenarnya cara yang dilakukan sama seperti pada penjumlahan dua buah matrik. Bedanya hanya terletak pada tanda perhitungan matrik yaitu, ( - ). Pada proses pengurangan, terlebih dahulu kita lakukan perulangan pada baris dan kolom A. Selanjutnya kita peroleh nilai C[i][j], yang diperoleh dari A[i][j] - B[i][j]. Kemudian dipanggillah pengurangan matrik tersebut. Dan pada akhirnya akan diperoleh hasil pengurangan kedua matrik.
      • Tampilan program :    
      • Ini adalah program untuk menjumlah dan mengurangi dua buah matrik.
                         
#include <iostream.h>  //Header
#include <conio.h>


int main()
{
int colA,colB,rowA,rowB,i,j;  //Deklarasi
int A[10][10],B[10][10],C[10][10];
char answer;
do
{
do
{
cout << "\t****************************************************" << endl;
cout<<"\t****************** PROGRAM MATRIKS *****************"<<endl;
cout<<"\t** Penjumlahan,Pengurangan, Perkalian , Pembagian **"<<endl;
cout<< "\t****************************************************" ;
cout<<endl;


cout<<"MATRIKS A : "<<endl;
cout<<"Masukkan Jumlah Baris Matriks A : ";     //Input Data Matrik
cin>>rowA;
cout<<"Masukkan Jumlah Kolom Matriks A : ";
cin>>colA;
cout<<endl<<endl;
cout<<"MATRIKS B : "<<endl;
cout<<"Masukkan Jumlah Baris Matriks B : ";
cin>>rowB;
cout<<"Masukkan Jumlah Kolom Matriks B : ";
cin>>colB;
}
while ((colA!=colB) || (rowA!=rowB));
cout<<"\n";
cout<<"Masukkan Nilai Matriks A : "<<endl;
for(i=1;i<=rowA;i++)      //Proses
{
for(j=1;j<=colA;j++)
{
cout<<"A["<<i<<","<<j<<"] = ";
cin>>A[i][j];
}
}
cout<<"\n";
cout<<"Masukkan Nilai Matriks B : "<<endl;
for(i=1;i<=rowB;i++)
{
for(j=1;j<=colB;j++)
{
cout<<"B["<<i<<","<<j<<"] = ";
cin>>B[i][j];
}
}
cout<<endl;

//Proses Penjumlahan Matriks
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
C[i][j] = A[i][j] + B[i][j];
}
}
cout<<endl;
cout<<"Penjumlahan Matriks, C = A + B"<<endl;

for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
cout<<"C["<<i<<","<<j<<"] = ";
cout<<C[i][j]<<endl;
}
}
cout<<endl;

//Proses Pengurangan Matriks
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
C[i][j] = A[i][j] - B[i][j];
}
}
cout<<"Pengurangan Matriks, C = A - B"<<endl;
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
cout<<"C["<<i<<","<<j<<"] = ";
cout<<C[i][j]<<endl;
}
}
cout<<endl;
//Proses perkalian Matriks
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
C[i][j] = A[i][j] * B[i][j];
}
}
cout<<"Perkalian Matriks, C = A * B"<<endl;
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
cout<<"C["<<i<<","<<j<<"] = ";
cout<<C[i][j]<<endl;
}
}
//Proses Pembagian Matriks
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
C[i][j] = A[i][j] / B[i][j];
}
}
cout<<endl;
cout<<"pembagian Matriks, C = A / B"<<endl;

for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
cout<<"C["<<i<<","<<j<<"] = ";
cout<<C[i][j]<<endl;
}
}
cout<<endl;
getch();
cout<<"== PROGRAM SELESAI =="<<endl<<endl;
cout<<"Mau Melakukan Perhitungan Lagi?? [Y/T]"; cin>>answer;
}
while ((answer == 'y') || (answer == 'Y'));
}