30 Desember 2012

Array


Kali ini akan saya bahas menegenai Array dalam pemrograman gan
sebelum belajar Array anda musti mengenal
Fungsi pengulangan (loop) atau yang biasa di sebut fungsi For

code Fungsi for adalah

rumus
For (Inisialisasi;kondisi;perubah)

contoh:
for (i=1;i<100;i++)

contoh program menggunakan Perulangan
-----------------------------------------
#include <iostream>
#include <conio>

void main ()
{
int i;
for (i=1;i<100;i++)
cout<<"Angka "<<i<<endl;
getch();
}
-----------------------------------------
makan akan muncul pada layar angka 1-100 jika di scrolling seperti:





Hal tersebut mempersingkat penulisan anda pada layar
daripada anda menulis program 1 persatu seperti

-----------------------------------------
{
cout<<"Angka 1";
cout<<"Angka 2";
}
-----------------------------------------
capek gan -__- , jadi pake for aja ya.

lalu apa yang di maksud dengan array dan kegunaan nya?

Definisi Array
=>Sekelompok Variabel yang memiliki tipe data yang sama.

jadi array itu di gunakan untuk mengulang atau loop tipe data yang tipenya sama gan
contohnya membuat 10 variabel , Array pun juga bermanfaat untuk menuliskan code lebih singkat dan tidak perlu membuang waktu coding panjang berulang.

langsung cekidot program nya gan

--------------------------------------------------------------
#include <iostream>
#include <conio>

void main()
{
int a[10];
int i,j;
for (i=1;i<=10;i++)//perulangan untuk menginput variabel
   {
   cout<<"Masukkan Angka ke - "<<i<<" = ";cin>>a[i]; // untuk menginput angka variabel
   }
cout<<endl;
for (j=1;j<=10;j++)// perulangan untuk mengoutput angka yang di input
   {
    cout<<"Angka ke - "<<j<<" = "<<a[j]<<endl;
   }

getch();
}
--------------------------------------------------------------

nah maka angka yang keluar adalah angka yang kita inputkan ,akan gampang jika sering di latih ini gan .contohnya jadi seperti ini










itu akan lebih memudahkan daripada agan buat coding variabel tipe data 1-1 seperti;
--------------------------------------------------------------------------
{
int a1,a2,a3,dst;
cout<<"Masukkan Angke ke - 1";cin>>a1;
cout<<"Masukkan Angke ke - 2";cin>>a2;
//dan seterusnya ampe seratus (-___-) , yang ada pegel gan
}
dan saya juga mendapatkan tugas untuk mencari nilai terbesar . dan nilai terkecil dari angka yg kita inputkan , juga mencari rata2 nya , akan saya bahas di artikel yg berbeda . sekian dulu agan thanks.

Input Output dan Belajar Programming

Kali ini saya akan membahas tentang dasar-dasar belajar pemrograman
bahasa pemrograman yang saya gunakan adalah c++
untuk softwarenya kebetulan kampus saya menggunakan Borland C++ 5.02
bisa di download di sini gan [Download Borland C++ 5.02] For windows 32bit

Sebelum belajar membuat Program tentunya kita harus mengenal Input - Output dulu gan

Input= Proses memasukan Data ke komputer
Output= Proses Penampilan Data pada komputer

adalagi hal yang perlu di buat sebelum membuat program
kita buat dulu Algoritma nya gan terserah mau buat Flowchart atau Pseudecode
agar tidak terjadi kesalahan step dalam programming

Contohnya Algoritma Di bawah ini


















jika anda belum bisa membaca Algoritma di atas baca dulu gan
Artikel saya Pengenalan Algoritma dan Struktur Data

lanjut gan ketika kita sudah selesai membuat flowchart kita konversi ke code pemrograman
Buka Borland lihat di atas pilih new - text edit
ketika sudah muncul White Screen Borland seperti di bawah

Mari Kita Coding di ketik ya gan coba2 jangan copy paste kalo pingin Pro programming nya

//Program Menghitung Luas Persegi Panjang <-- Comment tidak terbaca di Borland (tanda //)
#include <iostream.h> //library yang harus ada pada dasar program
#include <conio.h> //library yang harus ada pada dasar program

void main() //main yang pertama kali di baca program yang harus ada
{
int p,l;//tipe data angka Bulat
float luas;//tipe data Pecahan
cout<<"Masukkan Panjang Persegi Panjang : "; // menampilkan pada layar huruf dalam kutip
cin>>p; //Memasukkan Angka ke dalam variabel p
cout<<"Masukkan Lebar Persegi panjang   : ";
cin>>l;
cout<<endl;//memberikan spasi ke bawah seperti enter pada word
luas=p*l;//rumus luas tanda (x) = (*) sama seperti pada excel
cout<<"Luas persegi panjang adalah : "<<luas;
getch();//Agar program tidak langsung berhenti perlu menekan enter untuk mengeluarkan program
}

nah itu dia coding nya gan maka akan muncul di layar borland seperti ini




setelah seleasi coding run program dengan cara
Tekan ctrl+F9 atau klik tanda petir kuning di atas seperti ini

Maka akan muncul Program yang sudah anda buat seperti di bawah ini







thanks gan for reading semoga bermanfaat

Tipe Data

Cekidot Gan Materi Tipe Data keluar saat uts (-__-)

Tipe Data dalam c++ di Bagi menjadi 2 :

1.Data Angka

Data Berupa angka yang terdapat pada c++ , di gunakan dalam proses input ,output berupa angka pada c++
Jenis-Jenis data angka dasar pada C++ :
- int
- byte
- short
- long
- float
- double
- long double

2 Data Huruf

Data berupa huruf pada c++ ,di gunakan dalam proses input output data berupa huruf pada c++
Jenis-Jenis data huruf pada c++
- String
- Char

Range padaa masing-masing jenis data
int    = -32768 hingga 32767
long   = -2.147.438.648 hingga 2.147.438.647
Float  = 3.4 x 10e-38 hingga 3.4 x 10e38
double = 1.7 x 10e-308 hingga 1.7 x 10e308
Byte   = 0-255

mengapa di butuhkan mengetahui range data?
Contoh Kasus seperti di bawah

Jika anda mencoding tipe data seperti ini

{
short int a;
cout<<"Masukkan Angka yang anda inginkan: ";cin>>a;
cout<<"Angka yang anda masukkan adalah: "<<a;
getch();
}

ketika angka yang di input melebihi 32767 misal 500000
maka yang akan muncul di layar adalah:
Angka yang anda masukkan adalah:-15536

untuk mengatasi ketidak validan di atas gunakan Int

{
int a;
cout<<"Masukkan Angka yang anda inginkan: ";cin>>a;
cout<<"Angka yang anda masukkan adalah: "<<a;
getch();
}

maka yang akan muncul di layar adalah:
Angka yang anda masukkan adalah:50000

thanks for reading sekian dulu gan

Algoritma dan Struktur Data

Hello rekan blogger yang sedang membaca kali ini saya mendapat tugas lagi nih untuk blog , yaitu meringkas materi Mata Kuliah Algoritma dan struktur data sebagai tugas akhir, saya yang tentunya sangat senang belajar algoritma akan berbagi Materi dan sample* coding tugas yang pernah di berikan , semoga bermanfaat nantinya buat adik kelas saya yang kuliah di stikom , best regards :D

Langsung cekidot materi pengenalan Algoritma gan :D.

Apakah Algoritma itu?

- Algoritma berasal dari nama penulis buku Arab
yaitu Abu Ja'far Muhammad ibnu Musa Al-
Khuwarizmi
- Algoritma adalah:
Langkah-langkah yang logis dan terstruktur
untuk menyelesaikan suatu masalah
- Algoritma juga berati:
kerangka berpikir atau alur sebuah proses yang menggambarkan system dengan bahasa sehari hari
- Ciri Algoritma yang baik:
Berurutan
Tidak berarti ganda (ambiguous)

5 ciri penting yang harus dipunyai Algoritma :

1. Algoritma harus berhenti setelah mengerjakan
sejumlah langkah. Program yang tidak
pernah berhenti adalah program yang berisi
algoritma yang salah
2. Setiap langkah, harus didefinisikan dengan
tepat dan tidak berarti ganda
3. Algoritma memiliki nol/lebih masukan
(input)
4. Algoritms memiliki nol/lebih keluaran
(output)
5. Algoritma harus efektif

Notasi Algoritma
- Notasi I : diagram alir (flowchart)
- Notasi II: pseudo-code

Contoh Notasi 1 Flow Chart


















Simbol-Simbol Pada Flowchart
















 Contoh Notasi 2 Pseudocode



















Sumber Referensi
ALGORITMA dan PEMROGRAMAN I
By : Sri Rezeki Candra Nursari


19 Desember 2012

Basis Data P-9 dan P-10

Hello rekan Blogger Last Post buat tugas saya kelar ,ini Materi yang di beri untuk Pertemuan ke 9 dan ke 10 Karena materi Berhubungan saya jadikan 1 gan check this out.

Definisi Basis Data

BASIS DATA
representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
markas / tempat berkumpul / tempat bersarang / gudang

BASIS DATA
- Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
- Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu


Basis Data dan Lemari Arsip
- Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya
- Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. ?

Setiap data elektronis = Basis Data ?
Studi Kasus
Badan Administrasi Kepegawaian di PT XYZ selalu menggunakan komputer -yaitu aplikasi MS Word dan MS Excel- untuk mencatat data-data kepegawaian, organisasi dan penggajian.
Bisakah dikatakan PT XYZ telah menerapkan basis data ?

Jawaban:
Belum tentu, karena di dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai jenis / fungsi data.
Contoh Pemilahan:

Sistem Akademik

Data Mahasiswa
Data Dosen
Data Mata Kuliah
Data Perkuliahan


Tujuan Pemanfaatan Basis Data (1)

1. Kecepatan dan Kemudahan (Speed) Yakni agar pengguna basis data bisa:
-menyimpan data
-melakukan perubahan/manipulasi terhadap data
-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).

2. Efisiensi Ruang Penyimpanan (Space)
Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan

3. Keakuratan (Accuracy)
Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.

4. Ketersediaan (Availability)
Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.

5. Kelengkapan (Completeness)
Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.

6. Keamanan (Security)
Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.


Tujuan Pemanfaatan Basis Data
7. Kebersamaan (Sharability)
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data


Pemakai Basis Data
Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta.
Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah:
- Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai
- Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll

- Akuntansi, untuk berbagai perusahaan
- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll

Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data:
- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll
- Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai dll.
- Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan pasien, menangani pembayaran perawatan dll. - Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll.
- Dan lain sebagainya


Konsep Sistem Basis Data
SISTEM
sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu

Komponen Sistem Basis Data
Hardware Operating System
Database
DBMS
User

Optional Software
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.

Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data. (Database Management System). Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
Perangkat lunak pelengkap yang mendukung. Bersifat opsional


Bahasa Basis Data
- Merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan.
- Misalnya SQL, dBase, QUEL dsb

Bahasa Basis Data dipilah ke dalam 2 bentuk
1. Data Definition Language (DDL)
Dengan bahasa ini kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dsb.
2. Data Manipulation Language (DML).
Berguna untuk melakukan manipulasi dan pegambilan data pada suatu basis data. Berupa:
-penyisipan/penambahan data baru (insert)
-penghapusan data (delete)
-pengubahan data (update)


Struktur Sistem Keseluruhan 
Sebuah DBMS umumnya memiliki sejumlah komponen fungsional (modul) sbb

1. File Manager  mengelola alokasi ruang dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
2. Database Manager  menyediakan interface antara data low-level yang ada di basis data dengan program aplikasi dan query yang diberikan ke sistem.
3. Query Processor  menerjemahkan perintah-perintah query language ke perintah low-level yang dimengerti oleh database manager. Juga membuat query yang dibuat oleh user menjadi lebih efektif.
4. DML Precompiler  mengkonversi perintah DML dan berinteraksi dengan query processor.
5. DDL Compiler  mengkonversi perintah-perintah DDL ke sekumpulan tabel yang mengandung metadata (data yang mendeskripsikan data sesungguhnya).


Jenis Pengguna Basis Data
•System Engineer
•Database Administrator (DBA)
•Pemakai Akhir

•Programmer aplikasi
•User Mahir (Casual User)
•User Umum (End User/Naïve User)
•User Khusus (Specialized/Sophisticated User

System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual

-Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
Tugas DBA :
1.Mengontrol DBMS dan software-software
2.Memonitor siapa yang mengakses basis data
3.Mengatur pemakaian basis data
4.Memeriksa security, integrity, recovery dan concurency

-Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal, cobol, dll)

-User Mahir (Casual User)
Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

-User Umum (End User/Naïve User)
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya

-User Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.


Istilah - Istilah Dasar Basis Data
Entitas

Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data.
Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua nasabah, semua mahasiswa
Atribut ( Elemen Data )

Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.

Nilai Data ( Data Value )
Isi data / informasi yang tercakup dalai setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina

Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.

Record Data
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".


Data Models
Kumpulan tools konseptual dalam menggambarkan data, data relationships, data semantics, data constraints

-Konsep data model:
-Entity Relationship (ER) Model
-Relational Model


Entity-Relationship Model
-Entity (entitas): “sesuatu” atau “objek” di dunia nyata yang dapat dibedakan dari objek lain
-Entitas digambarkan dalam basis data sebagai sekumpulan atribut (attribute)
Contoh:
customers (cust_name, address, dll)
accounts(account_number, balance, dll)

Relationship (relasi): hubungan antar entitas

-Entity-Relationship Model (lan.)
Skema basis data dapat dimodelkan dengan diagram ER

-Diagram ER dibangun dari komponen berikut:
-Entitas -> segi empat
-Atribut -> elips
Relasi -> belah ketupat


Relational Model
Menggunakan sekumpulan table yang menggambarkan data dan relasi antar data Setiap table memiliki banyak kolom, dan setiap kolom memiliki nama yang unique

UTS P-8

Sampai dengan pertemuan ke 8 UTS

Soal UTS kira-kira begini Rekan Blogger saya juga lupa2 ingat

1.Jelaskan apa itu Teknologi Informasi
2.Jelaskan apa itu Sistem Komputer dan Bagiannya
3.Jelaskan Sejarah Perkembangan Komputer
4.Jelaskan Mengapa Windows Vista lebih aman dari windows lainnya
5.Jelaskan Sejarah Perkembangan Software

Jawaban Cari di blog gan ada semua





Sistem Operasi Solaris P-7

Hello Agan-agan Blogger kembali masih di pertemuan ke 7 Presentasi teman saya lagi open solaris check this out.

Oracle Solaris, sebelumnya dikenal sebagai Sun Solaris merupakan sebuah sistem operasi keluarga Unix yang sebelumnya dikembangkan oleh Sun Microsystems Inc.

Sun Microsystem menggantikan Sun OS sebelumnya yang telah ada pada tahun 1993. Setelah proses akuisisi Sun oleh Oracle pada bulan januari 2010, Solaris menjadi lebih dikenal sebagai Oracle Solaris.

Sistem operasi Solaris dikenal secara luas karena skalabilitas yang dimilikinya, utamanya pada sistem komputer berbasis SPARC, dan sejumlah fitur-fitur inovatif yang dibawanya seperti DTrace, ZFS (Zettabyte File System), dan Time Slider. Sistem operasi ini dapat dijalankan di atas prosesor x86 baik 32bit atau 64bit (berbasis instruksi Amd64), serta prosesor SPARC baik yang diproduksi oleh Sun ataupun Fujitsu. Solaris terdaftar sebagai sistem operasi yang kompatibel dan memenuhi spesifikasi Single Unix Specification.

Solaris dalam sejarahnya dikenal sebagai perangkat lunak yang dikembangkan berbasis kode sumber tertutup, kemudian pada bulan Juni 2005 Sun Microsystem merilis sebagian besar basis kode di bawah lisensi CDDL dan mendirikan proyek sumber terbuka OpenSolaris. Melalui OpenSolaris Sun ingin membuat sebuah komunitas pengembang dan pengguna atas sistem operasi tersebut.

Setelah Oracle melakukan akuisisi Sun Microsystem pada bulan Januari 2010, Oracle memutuskan untuk menghentikan distribusi OpenSolaris dan model pengembangannya. Atas keputusan oracle tersebut, komunitas OpenSolaris kemudian menanggapinya dengan membuat turunan distribusi OpenSolaris melalui proyek OpenIndiana yang merupakan bagian dari yayasan Illumos.

Namun meski demikian, di mulai dari rilis Solaris 11, pembaruan atas kode-kode sumber Solaris akan tetap didistribusikan oleh Oracle dibawah lisensi CCDL setelah versi penuh biner dirilis. Oracle juga akan memulai program mitra teknologi seperti yang telah dilakukan pada produk-produk oracle lainnya dengan nama Oracle Technology Network (OTN) yang memberikan akses serta izin atas kode sumber solaris yang tengah dikembangkan kepada para mitra bisnis.

Sejarah
Tahun 1987, AT&T dan Sun mengumumkan bahwa mereka bekerjasama dalam sebuah proyek untuk menggabungkan varian Unix yang paling popular di pasaran saat itu: BSD, System V, dan Xenix. Sehingga terbentuklah Unix System V Release 4 (SVR4).

Pada tanggal 4 September 1991, Sun mengumumkan bahwa mereka akan menggantikan Unix yang dikembangkan dari BSD, SunOS4, dengan sebuah produk berbasis SVR4 yang secara internal dinamai sebagi SunOS 5, Namun nama baru yang dikenalkan saat produk tersebut mulai dipasarkan adalah Solaris 2. Sementara itu SunOS 4.1.x rilis mikro dinamai sebagai Solaris 1, nama Solaris digunakan oleh Sun secara khusus merujuk pada produk yang berbasis SRV4, SunOS 5.0, dan rilis-rilis berikutnya.

Versi minor SunOS yang dirilis oleh Sun disertakan dalam penamaan Solaris; misalnya Solaris 2.4 yang merupakan Sun OS 5.4. Namun setelah versi Solaris 2.6, Sun menghilangkan angka "2" di depan kodifikasi versinya, sehingga rilis SunOS 5.7 dinamai sebagai Solaris 7 dan rilis SunOS 5.10 sebagai Solaris 10

Lisensi
Sumber kode Solaris dengan beberapa pengecualian sudah dirilis oleh Common Development and Distribution License ( CCDL ) melalui proyek Open Solaris. CCDL adalah lisensi yang disetujui oleh OSI. Hal ini dianggap oleh Free Software Foundation bebas tapi GPL tidak kompatibel dengan hal tersebut.

OpenSolaris diunggulkan pada tanggal 14 Juni 2005 dari kode perkembangan Solaris pada saat tersebut, baik versi secara biner ataupun versi sumber dapat diunduh dan telah terlisensi tanpa harus dipungut biaya. Sumber fitur yang akan segera ada seperti pendukung Xen sekarang dapat ditambahkan ke proyek Open Solaris yang selanjutkan akan dirilis sebagai turunan dari Open Solaris tersebut.

Sistem Operasi Macintosh [Mac] P-7

Hello gan ini Pertemuan Ke 7 dan masih lanjut di presentasi Sistem Operasi yaitu Macintosh

Macintosh Sebuah Komputer Pribadi dan computer dari pengeluaran Apple dan computer pertama yang mempopularkan “Graphic User Interface” (GUI). Sejak beberapa tahun yang lepas Apple telahmenukarkan nama “Macintosh” kepada singkatan “Mac”.

Sejarah Macintosh Projek Macintosh bermula pada tahum 1970-an dengan Jef Raskin seorang pekerja Apple Inc, yang merangcang untuk membina computer kosrendah. nama computer  tersebut  McIntosh nama tersebut terpaksa ditukarkeranaatassebab – sebabundangkeranaiaadalahterlalu hamper dengannamapengeluarperalatan audio McIntosh

Steve Jobs meminta kenyataan untuk menggunakan nama Apple, setelah beberapa lama kemudian Apple telah berhak untuk menggunakan nama tersebut.
Macintosh atau Mac, adalah satu dari beberapa jenis computer pribadi yang direka bentuk, dibangunkan dan dipasarkan oleh Apple Inc. Macintosh pertama yang diperkenalkan pada24 Januari 1984

Selepas beberapa tahun kemudian Apple mengeluarkan model desktop berbagai peringkat kedalam iMac pada tahun1998.Kemudian iMac dinaik tarafkan kepada Mac Mini Desktop, Pro MacBook, MacBook Air. Pengeluaran Mac ini telah memudahkan dalam berbagai aspek itu mengeluarkan perkakasan dan sistemoperasi sendiri yang kini sistemoperasi mac ialah MAC OS X 10.7 Lion.

Evolusi Perkakasan Macs pertama adalah daripada CPU Motorola 68K 32-bit. Padatahun 1994, Apple memperkenalkan Mac Power, yang menggunakan cip PowerPC pretasi yang lebih tinggi direkakhas oleh Apple, Motorola dan IBM Power. Padatahun 2006, Apple mulai untuk menukar Mac CPU x86 Intel, Mac pertama yang digunakan olehcip Intel deskstop iMac dan computer riba MacBook Pro

Sejarah Antara Muka Mac AntaraMuka Pengguna (GUI) pada asalnya ia telah dibangunkan oleh Xerox dan seterusnya secara keseluruhannya direkaoleh Mac, serta selari dengan Antar Muka Pengguna(GUI) Windows, Unix dan Linux.Mac juga menggunakan menu yang konsisten dan mengikut garis panduan Apple bagi reka bentuk aplikasi dan sistem operasi

Perisian Macintosh Sistem perisian yang diperkenalkan padatahun 1984 dengan Macintosh pertama dan dinamakan Mac OS pada tahun 1997 terus berkembang hingga versi 9.2.2. pada tahun 2001 Apple memperkenalkan Mac OS X Versi terkini adalah Mac OS X 10.6 “Snow Leopard”. Di samping itu,untuk “snow leopard” semua Mac baru diberi sekali dengan aplikasi Apple yang dihasilkan bermacam – macam termasuki Life, Web safari dan iTunes Apple.

Sistem Operasi Linux P-6


Masih di pertemuan ke 6 lanjut di ?? Check it out gan.

Sistem Operasi Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix• Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds.• Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970.

Fedora Core 4
Pada semester pertama 2003, Red Hat mengumumkan untuk tidak lagi menjual produk konsumennya secara terpisah, dan melepasnya sebagai unit semi otonom yang diberi nama Red Hat Linux Project. Proyek ini melanjutkan produksi versi konseumen, tapi kali ini sebagai produk gratis yang melibatkan komunitas Linux.

Fedora Core adalah distro besutan Red Hat Project setelah bergabung dengan Fedora Project, sebuah proyek komunitas yang mengkhususkan diri membuat berbagai paket aplikasi untuk dijalankan di Red Hat Linux.

Melihat sejarahnya, Fedora Core jelas merupakan hasil evolusi dari Red Hat Linux yang berhenti di versi Karena hasil evolusi, Fedora Core memiliki penampilan, “rasa”, dan fungsionalitas khas Red Hat Linux.
Fedora Core 4, dirilis tanggal 13 Juni 2005, adalah rilis terbaru dari Fedora Project yang menawarkan banyak perbaikan dan feature baru dibanding versi pendahulunya. Fedora Core 4 memuat semua update software terbaru, termasuk GNOME 2.10 dan KDE 3.4 yang semakin cantik dan menunjang kinerja.

Fedora Core 4 dapat dibakar ke empat keping CD atau sebuah DVD. Distro ini tidak menggunakan live CD dan harus diinstall ke harddisk. Instalasi Fedora Core 4 mudah, dan tidak banyak berubah dari rilis sebelumnya. Fedora menggunakan installer Anaconda yang berbasis grafik sehingga mudah diikuti. Distro ini juga dapat bekerja dengan baik di berbagai spesifikasi sistem tanpa perlu ngoprek di command line. Kabar baik untuk para pengguna komputer Apple, Fedora Core 4 kini mendukung penuh arsitektur CPU PowerPC, sehingga dapat dijalankan di prosesor Apple G3, G4, bahkan G5. Dengan begitu, kini pengguna Apple memiliki alternatif sistem operasi yang stabil selain Mac OS X.

Suse
SUSE Linux adl salah satu distro Linux utama yg dibuat di Jerman. SUSE Linux aslinya merupakan terjemahan dlm bhs Jerman dr Slackware. Perusahaannya sekarang ini dimiliki oleh Novel, Inc. S.u.S.E adl singkatan dr kalimat dlm bhs Jerman “Software- und System-Entwicklung” (“Perangkat lunak &amp; pengembangan sistem”), tetapi ada informasi tdk resmi yg mengatakan bahwa S.u.S.E dihubungkan dgn ilmuwan komputer Jerman Konrad Zuse.

SUSE LINUX termasuk distro yang paling dihormati sebagai penyedia solusi dan teknologi unggul di dunia sistem operasi open source. Distro asal Jerman ini memiliki tim developer terbesar di dunia yang telah banyak berjasa mengangkat nama SUSE sebagai solusi Linux paling lengkap saat ini. Pada tahun 2003, SUSE LINUX resmi diakuisisi oleh Novell, Inc.
SUSE Linux Professional (SLP) 9.3 adalah sebuah distro sistem operasi desktop yang mengundang decak kagum saat dicoba. Distro ini memiliki semua aplikasi Linux yang kemungkinan besar dibutuhkan oleh semua orang. Berbagai aplikasi itu kemudian disajikan dengan pilihan antarmuka KDE Atau GNOME yang terbaru.

Yang perlu diingat adalah sejak awal adalah SUSE LINUX punya reputasi sebagai distro yang bukan diperuntukkan buat pengguna awam. Jadi, jangan mengharapkan distro ini akan semudah Xandros atau Linspire. Tidak perlu takut untuk mencobanya mengingat lengkapnya dokumentasi yang tersedia untuk distro ini, hanya saja distro ini mungkin lebih tepat untuk developer, seorang power user, atau seseorang yang tertarik untuk mencoba sampai sejauh mana desktop Linux dapat digunakan.
Sebagai distro Linux high-end, SLP 9.3 dapat dijalankan di Pentium berkecepatan rendah dengan memory minimal 128MB dan ruang harddisk 500MB. Tentu saja yang disarankan adalah prosesor minimum Pentium 1GHz, memory 256MB, dan harddisk 2,5GB.

3. Ubuntu 5.04
Ubuntu mengambil namanya dari bahasa Afrika Kuno. Menurut situs Ubuntu (www.ubuntulinux.org), nama Ubuntu bermakna “kemanusiaan bagi sesama”. Distro ini lahir dari keinginan para pengembang Linux untuk menyajikan sebuah distro Linux yang mudah dipakai, handal, berkualitas, dan gratis. Ubuntu dapat dipakai baik untuk mesin yang berfungsi sebagai server maupun sebagai komputer desktop. Distro ini juga mendukung aneka prosesor yang ada di pasaran seperti Intel x86, AMD64, dan PowerPC.

Proyek Ubuntu (Ubuntu Project) disponsori oleh Canonical Ltd. Para peminat Ubuntu bisa memesan CD Ubuntu dalam jumlah yang mereka inginkan secara gratis dengan cara mengunjungi situs Ubuntu. Namun, para peminat Ubuntu juga bisa melakukan download file image Ubuntu (dalam bentuk file .iso) dengan cara mengunjungi alamat www.ubuntulinux.org/download/. Berhubung Ubuntu didistribusikan dalam dua CD, pastikan Anda mendapatkan atau men-download file image yang sesuai dengan keperluan. Sebagai informasi, versi install CD merupakan distro Ubuntu yang dikhususkan untuk dipasang dalam harddisk. Sementara versi Live CD merupakan distro Ubuntu yang dikhususkan untuk dijalankan secara langsung via CD-ROM tanpa perlu di-install lagi ke dalam harddisk.

Ubuntu 5.04 Hoary Hedgehog merupakan versi terbaru sistem operasi ini. Sistem operasi ini membutuhkan komputer dengan spesifikasi prosesor dari keluarga x86 (Intel 486, Pentium, Pentium II, III, dan 4), AMD, atau VIA (dahulu Cyrix), kartu grafis VGA dengan kedalaman 256 warna atau lebih tinggi, RAM 128MB atau lebih tinggi, sebuah CD-ROM drive, dan ruang harddisk sekitar 1 gigabyte atau lebih tinggi (jika akan dipasang dalam harddisk). Spesifikasi ini merupakan kebutuhan dasar untuk menjalankan modus grafis dalam Ubuntu. Jika pengguna lebih suka dengan modus teks, spesifikasi komputer yang diperlukan bisa lebih rendah lagi daripada spesifikasi tersebut.

berarti “aku adl aku krn keberadaan kita semua”. Tujuan dr distribusi Linux Ubuntu adl membawa semangat yg terkandung di dlm Ubuntu ke dlm dunia perangkat lunak. Ubuntu saat ini mendukung berbagai arsitektur komputer spt PC (Intel x86), PC 64-bita (AMD64)

4. Knoppix 3.8
Knoppix boleh dikatakan sebagai pelopor Live CD, yakni sistem operasi yang bisa langsung dijalankan dan dipakai tanpa instalasi. Sistem operasi ini dirintis oleh sekumpulan programer dan pengguna Linux dari Jerman. Menurut situs resminya di http://knoppix.com/, Knoppix bisa dipakai sebagai sistem siap pakai untuk keperluan sehari-hari, untuk kepentingan edukasi dan demo produk di sekolah atau perguruan tinggi, atau sebagai perkakas untuk perbaikan (recovery). Dengan menggunakan metode dekompresi secara on the fly, sebuah CD berkapasitas sekitar 700MB bisa dipakai untuk menjalankan sistem Linux lengkap berkapasitas 2 gigabyte.
Berbeda dengan Ubuntu yang mengandakan Gnome sebagai antarmuka grafisnya, Knoppix menggunakan KDE versi 3.32 sebagai antarmuka grafis default-nya. Dalam hal versi, distro ini hanya memiliki satu file image untuk di-download, yakni versi Live CD. Jika pengguna ingin memasang Knoppix ke dalam harddisk-nya, mereka bisa memanfaatkan perkakas yang telah disediakan dalam versi tersebut. Saat ini, versi terbaru Knoppix adalah 4.0. Sayangnya, pada saat artikel ini ditulis, versi ini baru tersedia untuk bahasa Jerman dan dikemas dalam sekeping DVD. Sementara untuk bahasa Inggris, versi terbaru Knoppix adalah 3.9.

Knoppix dapat dipasang dalam komputer dengan spesifikasi prosesor berbasis Intel atau kompatibelnya (486 atau lebih tinggi), RAM berkapasitas sekitar 128MB untuk menjalankan modus grafis dengan KDE dan aneka aplikasi perkantoran, sebuah CD-ROM drive tipe IDE/ATAPI/USB/SCSI/Firewire), sebuah kartu grafis standar VGA, mouse dengan konektor PS/2, serial, atau USB, dan harddisk berkapasitas 1GB atau lebih tinggi (jika akan dipasang dalam harddisk). Jika pengguna hanya ingin menjalankan Knoppix dalam modus teks, kebutuhan RAM dan harddisk tentu saja akan lebih rendah daripada spesifikasi tersebut.

5. PC Linux OS
PCLinuxOS adalah distro Linux yang lahir pada musim panas 2003 dan awalnya dikembangkan dari Mandrake (sekarang Mandriva) 9.2. Saat itu Mandrake masih menggunakan kernel versi 2.4, devfs, dan XFree86. Dalam dua tahun ini, telah berevolusi menjadi sebuah distro yang sama sekali baru sebagaimana Mandriva berkembang meninggalkan akar RedHatnya. PCLinuxOS Preview 9 yang terbaru telah menggunakan Kernel 2.6.11-oci11 yang bekerja sempurna dengan desktop KDE 3.4.1. KDE 3.4.1 sendiri memanfaatkan backend hal/dbus untuk memudahkan automounting perangkat seperti usb key, cdrom, kamera, dan scanner.

PCLinuxOS disebarkan dalam bentuk live CD. Ini berarti Anda tidak perlu meng-install PCLinuxOS ke dalam harddisk. Cukup masukkan CDnya dan boot dari CDROM. Dalam waktu sekitar lima menit ,Anda sudah dapat menggunakannya. PCLinuxOS akan meng-uncompress data dari CD sambil jalan sehingga Anda dapat menikmati berbagai program yang berukuran sekitar 2 gigabyte. PCLinuxOS akan berjalan di memori dan memungkinkan Anda untuk mengakses seluruh komputer, membakar CD, menyimpan ke harddisk, menikmati hiburan digital atau berselancar di web. Live CD berarti portabilitas alias membawa lingkungan sistem yang sudah Anda kenal dengan baik kemanapun anda pergi.

6. Linux Xnuxer
Masih ingat Dani Firmansyah? Pria bernama alias Xnuxer ini sempat membuat heboh karena mengubah tampilan situs resmi KPU saat Pemilu. Juli lalu, Dani mengumumkan peluncuran distro Linux hasil oprekannya. Distro yang menurut Dani dikerjakan sendirian selama 7 hari 7 malam itu diberi nama Xnuxer Linux versi 1. Distro ini disebarkan dalam bentuk live CD yang dapat dijalankan tanpa instalasi.

Xnuxer Linux dibangun di atas fondasi distro Debian Sarge 3.1 dan Knoppix 3.9. “Konsep yang diaplikasikan di Xnuxer Linux adalah membuat Linux bisa digunakan dengan mudah oleh end-user dengan mempercantik tampilan KDE tanpa mengurangi kinerja” begitu dipaparkan oleh Dani.
Harapan Dani sepertinya tercapai. Anda dapat menikmati sendiri KDE dengan penampilan yang berbeda dari biasanya. Lebih sederhana dan membuat Linux terlihat mudah. Mereka yang sudah terbiasa dengan Windows kemungkinan besar tetap “merasa di rumah” saat mencoba Linux Xnuxer.

7. Mandrake 10.0
Mandrake merupakan salah satu ditribusi Linux bahkan yang pertama menerapkan konsep sistem operasi dengan antarmuka grafis yang sangat “bersahabat” dengan penggunanya.

Proyek distribusi Linux ini sebenarnya sudah dimulai Mandrake sejak tahun 1998. Dengan konsentrasi pengembangan Linux yang lebih mudah, Mandrake telah mengubah momok “menyeramkan” Linux yang awalnya penuh dengan konfigurasi rumit menggunakan perintah baris menjadi distribusi Linux yang menawarkan lebih banyak kemudahan.

Perubahan serta penambahan beberapa feature baru terus dilakukan Mandrake dari waktu ke waktu. Bahkan untuk menandainya, Mandrake mengubah keseluruhan nama distribusi menjadi Mandriva. Hingga kini nama Mandriva digunakan sebagai kelanjutan pengembangan distribusi Linux Mandrake.

Versi distribusi Linux terakhir yang dirilis oleh Mandriva adalah 10. Masih bercirikhas kemudahan antarmuka pengguna yang dimiliki distribusi Mandrake terdahulu, Mandriva 10 juga dibekali dengan Linux kernel 2.6.3.
Instalasi distribusi Linux yang satu ini terbilang sangat mudah. Sebelum Mandrake dikembangkan, pengguna yang akan menginstall Linux diharuskan mengerti setidaknya cara mengkompilasi kernel Linux dan modul yang terkait dengan kernel tadi. Terkadang proses ini memakan waktu dan tenaga yang tidak sedikit. Hal ini disadari oleh beberapa pengembang distibusi Linux lain seperti RedHat dan Suse. Mereka mulai mengembangkan sebuah antarmuka instalasi linux.

Berangkat dari sanalah Mandrake kemudian mengembangkan antarmuka instalasi yang lebih baik. Penataan informasi serta langkah-langkah instalasi dikemas sedemikian sehingga tidak terlihat lagi kerumitan instalasi Linux yang sesungguhnya.

Sekian dulu Gan Presentasinya sumber langsungya
http://panjo25.blogspot.com/2012/06/jeni-jenis-linux.html

Sistem Operasi Windows P-6

Hello Gan pertemuan Ke 6 tentang presentasi Sistem Operasi Windows dan Linux dari teman di kelas saya , check it out gan

Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga  sistem operasi. yang dikembangkan oleh Microsoft dengan menggunakan antarmuka pengguna grafis

Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilispada tanggal 20 November 1985. Pada awalnya Windows versi 1.0 ini hendak dinamakan dengan InterfaceManager, akan tetapi Rowland Hanson, kepala bagian pemasaran di MicrosoftCorporation , meyakinkan para petinggi Microsoft bahwa nama "Windows" akanlebih "memikat" konsumen.Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanyamemperluas kemampuan MS-DOS.


Windows versi 2 muncul pada tanggal 9 Desember1987.Sebagian besar populeritasnya didapat karena kedekatannyadengan aplikasi grafis buatan Microsoft, Microsoft Excel forWindows dan Microsoft Word for Windows. Aplikasi-aplikasiWindows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untukmelakukan operasinya, dan akan keluar dengan sendirinyasaat aplikasi tersebut ditutup
.
Microsoft Windows akhirnya memperoleh peningkatansignifikan saat Aldus PageMaker muncul dalam versi untukWindows, yang sebelumnya hanya dapat berjalan di atasMacintosh. Logo windows

 Dua versi yang baru dirilis, yakni Windows/286 2.1 danWindows/386 2.1.Windows/286 menggunakan model memori modus real, tapi merupakan versiyang pertama yang mendukung High Memory Area (HMA). Windows/386 2.1bahkan memiliki kernel yang berjalan dalam modus terproteksi denganemulasi Expanded Memory Specification (EMS) standar Lotus-Intel-Microsoft(LIM), pendahulu spesifikasi Extended Memory Specification (XMS) yang kemudian pada akhirnya mengubah topologi komputasi di dalamIBM PC. Semua aplikasi Windows dan berbasis DOS saat itu memang berjalandalam modus real, yang berjalan di atas kernel modus terproteksi dengan

Sebagai respons dari dirilisnya IBM OS/2 versi 2.0 ke pasaran, Microsoft mengembangkan Windows 3.1, yang menawarkan beberapa peningkatan minor terhadap Windows 3.0 (seperti halnya kemampuan untuk menampilkan fontTrueType Fonts, yang dikembangkan secara bersama-sama dengan Apple), danjuga terdapat di dalamnya banyak sekali perbaikan terhadap bug dan dukunganterhadap multimedia. Versi 3.1 juga menghilangkan dukungan untuk modus real, sehingga hanya berjalan pada modu terproteksi yang hanya dimiliki oleh mikroprosesor Intel 80286 atau yang lebih tinggi lagi. Microsoft pun pada akhirnya merilis Windows 3.11, yang merupakan versi Windows 3.1 yang mencakup semua tambalan dan perbaikan yang dirilis setelah Windows 3.1 diluncurkan pada tahun 1992.

Sejak Windows 3.0, Adobe Type Manager (ATM) sistem font dari Adobe sudah mulai berfungsi. Versi  Stand, yang berisi warna•ini juga berisi skema warna bernama Hotdog  cerah merah, kuning dan hitam. . Skema warna ini dirancang untuk membantu orang-orang yang buta warna saat melihat teks / gambar pada layar monitorLogo windows 3.1 tampilan windows 3.1

Windows NT memiliki superioritas dalam model abstraksi perangkat •kerasnya. Windows NT dianggap sebagai sistem yang boros sumber daya. Hal ini mengakibatkan munculnya opini publik bahwa Windows NT hanya cocok untuk mesin-mesin yang besar dan juga jauh lebih mahal (seperti halnya workstation dengan DEC Alpha atau Intel Pentium yang kala itu memang masih baru). Windows NT juga tidak dapat bekerja untuk pengguna pribadi karena kebutuhan sumber dayanya yang tinggi. Selain itu, GUI yang digunakannya hanyalah salinan dari GUI Windows 3.1, yang masih kalah jauh jika dibandingkan dengan Workplace Shell milik OS/2 , sehingga alasan Windows NT merupakan pengganti bagi •Windows 3.1 tidaklah masuk akal. Salah satu peningkatan terbesar dari Windows NT adalah Application Programming Interface (API) 32-bit yang baru, yang dibuat untuk menggantikan •Windows API 16-bit yang sudah lama. Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan kernel hibrida,setelah pada versi-versi sebelumnya hanya menggunakan kernel monolithic saja.

Windows 95 berjalan dengan sendirinya di dalam modus 386Enhanced, dengan menggunakan memori virtual dan modelpengalamatan memori flat 32-bit. Fitur-fitur itu menjadikanaplikasi Win32 untuk mengalamatkan RAM virtual sebanyakmaksimal 2 gigabyte (dengan 2 gigabyte sisanya dicadangkan untuksistem operasi), dan dalam teorinya mencegah aplikasi tersebutuntuk mengganggu ruangan memori yang dimiliki oleh aplikasiWin32 lainnya tanpa adanya persetujuan dari sistem operasi.

Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:Windows 95 - rilis yang sebenarnya dari Windows 95Windows 95 A - mencakup pembaruan Windows 95 Original Service Release 1(OSR1) yang dimasukkan secara langsung terhadap instalasi.Windows 95 B - mencakup beberapa pembaruan mayor lainnya, seperti halnyasistem berkas FAT32, dan Internet Explorer 3.0. Versi ini juga dikenal denganWindows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagaiWindows 97.Windows 95 B USB - atau Windows 95 OSR2.1 merupakan versi Windows 95yang menawarkan dukungan terhadap perangkat keras berbasis bus UniversalSerial Bus/USB.Windows 95 C - atau Windows 95 OSR2.5 mencakup semua fitur di atas,ditambah Internet Explorer 4.0. Versi ini merupakan versi yang paling terakhirdirilis dari seri Windows 95.

Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98.Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dandapat diandalkan dibandingkan dengan pendahulunya,Windows 95. Windows 98 mencakup banyak driverperangkat keras baru dan dukungan sistem berkas FAT32yang lebih baik yang mengizinkan partisi untuk memilikikapasitas lebih besar dari 2 gigabyte, sebuah batasan yangterdapat di dalam Windows 95. Dukungan USB di dalamWindows 98 pun juga jauh lebih baik dibandingkandengan pendahulunya.

Windows XP adalah sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk rumah dan bisnis desktop, laptop, dan pusat-pusat media. Pertama yang dirilis ke produsen komputer pada tanggal 24 Agustus 2001, itu adalah versi paling populer dari Windows, berdasarkan basis pengguna diinsta Nama "XP" adalah singkatan dari "pengalaman." Windows XP, pengganti Windows 2000 dan Windows Me, konsumen berorientasi sistem operasi pertama yang diproduksi oleh Microsoft yang akan dibangun pada kernel Windows NT. Windows XP dirilis untuk penjualan eceran pada tanggal 25 Oktober 2001, dan lebih dari 400 juta eksemplar digunakan pada bulan Januari 2006 OEM langsung dan penjualan ritel Windows XP berhenti pada tanggal 30 Juni 2008.. Microsoft terus menjual Windows XP melalui Sistem Pembangun mereka (OEM kecil yang menjual komputer rakitan) program sampai dengan 31 Januari 2009

Windows Vista™ adalah sistem operasi yang diproduksi oleh Microsoft Corporation dan dirilis pada awal tahun 2007. Vista memiliki tampilan yang lebih bagus dan cukup berbeda dibanding dengan Windows-Windows sebelumnya. Vista terdiri dari 4 versi: Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, dan Windows Vista Ultimate.

Windows 7 adalah rilis terkini Microsoft Windows yang menggantikan Windows Vista. Windows 7 dirilis untuk pabrikan komputer pada 22 Juli 2009 dan dirilis untuk publik pada 22 Oktober 2009, kurang dari tiga tahun setelah rilis pendahulunya, Windows Vista.

Kesimpulan Operating system atau OS adalah Sistem perangkat lunak yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Sedangkan menurut American National Standart Institute(ANSI) Operating System adalah: Software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta berbagaibentuk layanan yang terkait.

Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven)

Sistem Komputer P-5

Hello Gan Materi Selanjutnya yang di berikan bu Dosen.

Sistem Komputer adalah jaringan dari elemen-elemen yg saling berhubungan, membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok. Sistem Komputer dibagi menjadi 3 bagian, yakni
          :
           1.        HARDWARE
Peralatan dari sistem komputer yang secara fisik terlihat  dan terjamah
-  Alat Input
Alat Input dibagi menjadi 2, yakni :
1.      Alat Input Langsung
Keyboard
Pointing device
Scanner
Sensor
Voice Recognize
2.      Alat Input Tidak Langsung
Punch Card
Pita Magnetic
Disk Magnetic

- Alat Proses
Alat proses dibagi menjadi 3, yakni :
1.      CPU (Central Processing Unit)
Tempat pemrosesan instruksi-instruksi program
2.      ALU (Arithmetic Logic Unit)
Melakukan semua perhitungan aritmatika yang terjadi sesuai instruksi program
Melakukan pengambilan keputusan dari operasi logika sesuai dengan instruksi program
3.      CU (Control Unit)
Mengatur & mengendalikan alat I/O
Mengambil instruksi dari main memory
Mengambil data dari main memory jika diperlukan oleh proses
Mengirim instruksi ke ALU bila ada perhitungan arithmatika/perbandingan logika serta mengawasi kerja ALU
Menyimpan hasil proses ke main memory

-  Alat Output
Sperti Printer, Monitor, Speaker, Dll.

-  Alat Penyimpanan
Main Memory = Dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan dari hasil pengolahan
Register = Dipergunakan untuk menyimpan instruksi dan data yang sedang diproses
External Memory = Dipergunakan untuk menyimpan program dan data secara permanen ( simpanan luar )


        2.      SOFTWARE
Program yang berisi perintah untuk melakukan pengolaahan data
-    Bahasa Pemograman
BAHASA PEMROGRAMAN
Bahasa Mesin : Assembler
Bahasa Tingkat Tinggi
Menggunakan Compiler sebagai penterjemah ;
Fortran, LISP, Cobol, RPG, ds
Menggunakan Interpreter sebagai
Penterjemah : Basic, Pascal, Bahasa C, dsb
Bahasa Generasi Ke-4 ; Informix, Oracle, dsb

-         Operating System
Software yang berfungsi untuk mengaktifkan seluruh  perangkat yang terpasang pada komputer sehingga masing-masing dapat berkomunikasi
Tugas sistem operasi menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan
Contoh sistem operasi :  Linux ,Windows , Mac OS
Dalam Sistem Operasi ada yang namanya Program utilitas berfungsi membantu atau mengisi kekurangan/kelemahan sistem operasi.

Contoh program utilitas, yakni :
Program Antivirus
mengidentifikasikan dan menghapus virus-virus dalam memori, media penyimpanan, dan file yang
akan dimasukkan.Utilitas Pengompres FileMemperkecil ukuran untuk membebaskan ruang dan
meningkatkan kinerja. Contoh compres file yaitu WinZip, WinRar dll.Software CD/DVD
BurningMembaca teks, grafik, audio, dan file video untuk dapat direkam ulang atau dibaca ulang
oleh CD atau DVD

Ada 3 jenis software yang berguna untuk penerjemah bahasa, yakni :
Assembler : menerjemahkan kode sumber ke bahasa rakitan ke dalam mesin
Komplier : mengkonversi semua kode sumber selain dalam bahasa rakitan ke kode objek
Interpreter : menerjemahkan satu per satu instruksi dalam kode sumber, lalu menjalankan instruksi
yang terlah diterjemahkan.

                   -    Program Aplikasi
Program aplikasi adalah program komputer yang siap digunakan atau disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang industri, aplikasi untuk meningkatkan produktifitas organisasi atau perusahaan dan aplikasi untuk produktifitas perorangan.
Contoh : Microsoft Office (word, excel, powerpoint), CorelDraw X4, photoshop dll

      3.      BRAINWARE
            Manusia yang terlibat dalam mengoperasikan serta mengatur sistem  computer
-  Analisis 
  Orang yang merancang suatu system
-  Programmer
  Orang yang membuat program
-  Operator 
  Orang yang mengoperasikan program
-  User
  Orang yang menggunakan komputer  secara langsung

Sejarah Perkembangan Hardware & Software P-4


Hello Kawan Blogger di pertemuan ke 4 ini mahasiswa di bagi menjadi kelompok dan mempresentasikan Materi yang sudah di buat sebelumnya. Kebetulan ini kelompok saya jadi Materinya Lengkap Gan Check it Out

Sejarah Perkembangan Hardware
Dibedakan dalam 2 periode perkembangan (periode sebelum tahun 1940 dan sesudah 1940
Sebelum tahun 1940 dikatakan sebagai evolusi komputer dengan teknologi mekanik


1.          Komputer Generasi Pertama (1940-1959)
·     ENIAC (Electronic Numerical Integrator and Calculator), merupakan komputer pertama yang digunakan untuk keperluan umum.
·         Proposal ENIAC dirancang pada tahun 1942 dan mulai di buat pada tahun 1943 oleh Dr. John Mauchy dan John Presper Eckert di Moore School of Electrical Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946
·  Komputer Komersial pertama: UNIVAC pada tahun 1950 yang dikeluarkan oleh perusahaan IBM dan Sperry yang digunakan pertama kali untuk keperluan kalkulasi sensus AS tahun 1951 dan dioperasikan sampai tahun 1963
·     IBM memproduksi IBM 605 dan IBM 701 tahun 1953 yang berorientasi pada aplikasi bisnis dan merupakan komputer yang paling populer sampai dengan tahun 1959. IBM 705 dikeluarkan untuk mengantikan IBM 701

Ciri-ciri Komputer Generasi Pertama :
Ciri-ciri : berukuran sangat besar, untuk penempatannya membutuhkan ruang 500 m2  dengan menggunakan 18.000 tabung hampa udara, 75.000 relay dan saklar, 10.000 kapasitor dan 70.000 resistor. Ketika di operasikan membutuhkan daya listrik sebesar 140 kilowatt dengan berat lebih dari 30 ton dan menempati ruangan sekitar 167 m2.

2.    Komputer Generasi Kedua (1959 - 1964)
Komputer Generasi Ke dua ditandai dengan ciri-ciri sebagai berikut:
·         Menggunakan teknologi sirkuit berupa transistor dan diode untuk mengantikan tabung vakum
·         Sudah menggunakan bahasa pemrograman tingkat tinggi seperti FORTAN dan COBOL
·         Kapasitas memori utama dikembangkan dari Magnetic Core Storage
·         Menggunakan simpanan luar berupa magnetic tape dan magnetic disk
·         Kemampuan melakukan proses real time dan real sharing
·         Ukuran fisiknya sudah lebih kecil dari generasi pertama
·         Proses operasi sudah lebih cepat, yaitu bisa melakukan jutaan operasi per detik
·         Kebutuhan akan daya listrik lebih kecil
·         Orientasinya program tidak lagi tertuju pada aplikasi bisnis, tetapi juga sudah ke aplikasi teknik
3.    Komputer Generasi Ketiga (1964 - 1970)

·     Komputer Generasi Ketiga menggunakan teknologi Integrated Circuit (IC) hingga generasi sekarang
·         IC di buat pertama kali oleh Texas Instruments dan Fairchild Semiconductor pada tahun 1959 yang hanya berisi enam transistor dan sekarang IC  memiliki miliaran transistor.
    Contoh Komputer Generasi III adalah: IBM S/360, UNIVAC 1108, UNIVAC 9000, NCRCentury, GE 600, CDC 3000
·         Komputer Generasi Ketiga ditandai dengan ciri-ciri sebagai berikut:
Ø  Karena menggunakan IC maka kinerja komputer menjadi lebih cepat dan tepat. Kecepatan hampir 10.000 kali lebih cepat dari komputer generasi pertama
Ø  Peningkatan dari sisi software
Ø  Kapasitas memori lebih besar dan dapat menyimpan ratusan ribu karakter (sebelumnya hanya puluhan ribu)
Ø  Menggunakan media penyimpan luar disk magnetik yang sifat pengaksesan datanya secara acak dengan kapasitas jutaan karakter
Ø  Penggunaan listrik yang lebih hemat
Ø  Kemampuan untuk melakukan multiprosesing dan multitasking
Ø  Telah menggunakan terminal visual display dan dapat mengeluarkan suara
Ø  Harga yang semakin murah
Ø  Kemampuan untuk melakukan komunikasi dengan komputer lain.

           4.    Komputer Generasi Keempat (1970 – 1980an)
·         Komputer Generasi Keempat adalah lanjutan dari Generasi Ke III
·         Bedanya komputer GIV mengunakan IC yang lebih kompleks dan terintegrasi
·     Large Scale Integration – Bipolar LSI – Very LSI à yang dapat menampung ribuan hingga ratusan ribu IC
·     Tahun 1971 INTEL memperkenalkan microkomputer 4 bit yang menggunakan chip prosesor dengan nama 4004 yang berisi 230 transistor dan berjalan pada 108 KHz dan dapat mengeksekusi 60.000 operasi per detik.
·    Tahun 1972 INTEL memperkenalkan mikrokomputer 8008 yang memproses 8 bit informasi pada satu waktu
·         1974 INTEL membuat Prosesor 8080 untuk tujuan umum pertama kali.

Pada Generasi Keempat tampilan monitor masih satu warna (green color)
 Komputer Generasi Ke empat adalah IBM 370, Apple I dan Apple II, PDP-11, VisiCalc dan Altair yang menggunakan prosesor Intel 8080 dengan sistem Operasi CP/M (Control Program for Microposessor) dengan Bahasa Pemrograman BASIC
            
          5.    Komputer Generasi Kelima (1980an - ?)
·     Akhir tahun 1980, IBM memutuskan untuk membangun sebuah Komputer Personal (PC) secara masal.
·      Tanggal 12 Agustus 1981 menjadi sebuah standard komputer PC yang dinamakan IBM-PC
·     Prosesor yang digunakan 8088/8086 yang merupakan standar komputer saat itu dengan menggunakan basis proses 18 bit per satuan waktu. 
·   Dengan lahirnya komputer IBM bekerjasama dengan Microsoft untuk mengembangkan Software
·  Mulai dikembangkan standar PC yang dikenal dengan PC-Compatible dan dikembangkan oleh perusahaan seperti Intel dan Microsoft yang dipelopori oleh Wiliam Bill Gates.
·   Generasi kelima telah dilakukan pengembangan dengan apa yang dinamakan Josepson Junction, teknologi yang mengantikan chip yang mempunyai kemampuan memproses triliyunan operasi per detik sementara teknologi chip hanya mampu memproses miliaran operasi perdetik. 
Komputer pada generasi ini komputer dapat menerjemahkan bahasa manusia serta adanya penghematan energi komputer. Sifat ini dinamakan “artifical intelegence” Selain itu berbasis GUI, Multimedia dan Multikomunikasi.
Contoh komputer yang lahir generasi kelima berbasis  x86, seperti chip 286 yang dikenalkan tahun 1982 dengan 134.000 transistor, kemudian chip 386 tahun 1983 dengan 275.000 transistor, sedangkan chip 486 diperkenalkan pada tahun 1989 yang memiliki 1,2 juta transistor.
Selanjutnya tahun 1993 Intel memperkenalkan keluarga prosesor 586 yang disebut dengan PENTIUM 1 dengan jumlah transistor 3,1 juta untuk melakukan MIPS (Million Instruction per Second). Kemudian Generasi berikut Pentium 2, 3 dan 4
Pada akhir tahun 2000 Intel memperkenalkan Pentium 4 yang merupakan prosesor terkahir dari keluarga Intel dengan arsitektur 32 bit.
Tahun 2001 Intel mengumumkan prosesor ITANIUM (Code Named Merced) yang merupakan prosesor yang berbasis arsitektur 64 bit. 
6.    Komputer Generasi Masa Depan
  • Biochip yang terbuat dari bahan protein sintetis. Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam teknologi penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang.

Sejarah Software
Berdasarkan perkembangannya perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu :
  • Era Pemula (Pioneer) : Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. 
  • Era Stabil : Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan.
    • Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi
    • perangkat lunak mulai bergeser menjadi sebuah produk.
    • Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking).
    • Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time).
    • Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).  
  • Era Mikro : Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunanya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. 
  • Era Modern : Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 processor-nya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.