Rabu, 08 Maret 2017

Organisasi dan Arsitektur Komputer

Sejarah Komputer

Sejarah perkembangan komputer pada awalnya ditemukan oleh seorang ilmuan yang bernama Charles Babbage yang berhasil membuat sebuah mesin yang diberi nama Difference and Analitycal Engine. Mesin ini berfungsi untuk menghitung angka. Sejak saat itu banyak dilakukan berbagai penelitian untuk menciptakan mesin hitung yang lebih cepat dan praktis. Kemudian menculah berbagai generasi komputer yang terbagi menjadi komputer generasi 1, 2, 3, 4, dan 5.



Sejarah Perkembangan Komputer

Komputer Generasi I
Pada generasi ini komputer memekai banyak sekali tabung hampa dengan ukuran yang sangat besar hingga memenuhi satu ruangan, dan komputer ini dinamakan ENIAC (Electronic Numerikal Itegrator and Computer). Karena ukurannya yang cukup besar namun hanya bisa menyimpan data yang sedikit, maka lahirlah komputer generasi 2.

Komputer Generasi II
Penggunakan tabung hampa digantikan dengan transistor sehingga lebih menghemat tempat dan juga daya. Sejak generasi ini juga mulai bermunculan berbagai bahasa pemrograman seperti COBOL, ALGOL, dan FOTRAN. Dari segi ukuran komputer generasi II lebih kecil hanya sebejar ukuran meja kerja dan mampu menyimpan data lebih banyak. Komputer ini lebih dikenal dengan nama UNIVAV (Universal Aotomatic Computer).

Komputer Generasi III
Seiring dengan sejarah perkembangan komputer, keberadaan transistor pada generasi sebelumnya telah digantikan dengan IC, dimana IC sendiri ditemukan oleh insinyur asala Texas yang bernama Jack Kilby pada tahun 1958. Pada generasi ini juga lahir microprocessor pertama yaitu interl 4004 pada tahun 1971.


Komputer Generasi IV
Pada 1980 an muncul komputer generasi baru ditandai dengan munculnya LSI (Large Scale integration). Dimana ini merupakan peadatan ribuan IC menjadi sebuah chip. Kemudian LSI terus dikembagkan hingga lahirlah VLSI (Very Large Scale Integration).

Komputer Generasi V
Komputer masa depan saat ini sedang terus dikembangkan dan inilah generasi yang sedang kita lalui. Meskipun belum ada proyek nyata, konsep komputer generasi ke-5 memiliki kecerdasan buatan sehingga komputer akan memiliki nalar seperti manusia, dan bisa terus belajar.

 

 


Pengertian Input pada Komputer

Pengertian input adalah (masukkan) unit/perangkat luar yang dipasang sesuai dengan slot atau portnya masing-masing untuk memasukkan atau mentransfer data dari luar ke dalam mikroprosesor untuk di proses dan diterjemahkan secara digital.
Perangkat input yang biasanya memberi masukkan pada komputer seperti mouse dan keyboard. Dengan adanya sistem input pada komputer ini membantu kita untuk melakukan pengetikan dan menggerakkan kursor dengan lancar.

Pengertian Output pada Komputer

Pengertian output adalah (keluaran) unit/perangkat luar yang digunakan untuk menampilkan atau menerjemahkan data yang keluar dari mikroprosesor komputer. Perangkat luar yang menangkap output dari sistem mikroprosesor ini misalnya data digital yang ditampilkan pada layar monitor, atau data script yang dicetak pada printer dan sebagainya.

Fungsi Input Devide dan Output Device


Fungsi input device
pada komputer adalah untuk menerima masukkan data dari perangkat luar yang disambungkan menuju mikroprosesor dan diterjemahkan menjadi sebuah informasi. Data input device yang masuk ke mikroprosesor bisa berupa data signal input atau data maintance input. Signal input berupa data yang masuk ke mikroprosesor dan maintance input berupa program yang dipakai untuk menerjemahkan data signal input. Contoh perangkat input device atau unit input device adalah keyboard, mouse, scanner, webcam, microphone, CD, hardisk dan lain-lain. 





Fungsi output device pada komputer adalah untuk menerima keluaran data dari mikroprosesor CPU komputer yang telah diterjemahkan sehingga dapat berupa gambar, tulisan, suara dan sebagainya. Contoh perangkat output device yang biasanya digunakan untuk menerima hasil olahan komputer seperti printer, monitor, speaker, dan sebagainya.


 
Sedikit kesimpulan yang dapat diambil dari penjelasan pengertian input dan output pada komputer ini adalah keduanya saling terikat dan tidak terlepaskan. Input dan Output (
I/O) adalah suatu kesatuan sistem yang ada pada komputer, alat yang paling penting dalam membantu proses input dan output ini adalah mikroprosesor. Mikroprosesor merupakan central processing unit (CPU) yang dibuat dari transistor mini dan kumpulan sirkuit yang terintegrasi semikonduktor. Dengan bantuan alat ini, proses input device dan output device dapat terlaksana dengan lancar.


Sejarah Perkembangan CPU Generasi Komputer
CPU (Central Processing Unit) adalah bagian utama komputer yang berupa perangkat keras  dan merupakan “otaknya “ komputer .Fungsi CPU yang terdapat pada semua jenis computer adalah untuk memproses data-data yang dimasukan lewat papan ketik dan ditampilkan lewat layar monitor.


Perkembangan CPU dibagi beberapa Periode :

1.      Generasi Pertama
ENIAC(Electrical Numeric Intregrator  and Computer) yang diproduksi oleh IBM  pada tahun 1945 Adalah salah satu “moyang” computer yang ukuranya super-besar.Bayangkan saja,dengan perangkat yang terdiri dari 18.000 tabung kedap udara, dibutuhkan ruangan seluas 18x8 meter persegi untuk pengoperasianya!hampir separuh luas lapangan sepak bola.
Perkembangan CPU generasi pertama berlanjut dengan lahirnya EDVAC(Electronic Discrete Variable Automatic Computer) adalah computer ukuran besar pertama yang digunakan untuk keperluan bisnis pada tahun 1951-an.
2.   
         Generasi Kedua
Ditemukannya transistor pada tahun 1956 menjadi awal dari revolusi computer.Transistor menggantikan tube vakum pada televise,radio,dan computer sehingga ukurannya menjadi jauh lebih kecil daripada sebelumnya.Transistor juga membuat kebutuhan listrik menjadi lebih rendah.Pada periode ini mulai dikenal bahasa pemrograman.Dengan bahasa pemrograman,computer mulai mudah dimengerti banyak orang karena istilah yang digunakan untuk memasukan data bukan lagi angka – angka biner melainkan sudah berupa teks.
Pada masa ini,computer semakin banyak dimanfaatkan untuk kepentingan bisnis karena benda ini telah mampu menjalankan fungsi – fungsi transaksi bisnis.

3.      Generasi Ketiga
Ditemukan IC (Integrated Circuit) oleh Jack Kilby pada tahun 1960-an menjadi tonggak penanda revolusi computer,khususnya perangkat CPU.IC menutup kelemahan yang ditimbulkan oleh pemakaian transistor pada CPU yang menjadikan perangkat computer cepat panas.
Walaupun dalam banyak hal,transistor mengungguli tube vakum,namun pemakaian transistor menghasilkan panas cukup besar yang berpotensi merusak bagian – bagian dalam computer.
Batu kuarsa berhasil mengatasi masalah ini. IC memadukan tiga komponen elektronik dalam sebuah piringan silicon kecil yang terbuat dari pasir kuarsa.lalu para ilmuwan berhasil memadatkan banyak komponen CPU ke dalam satu chip tunggal yang disebut semikonduktor.
Ditemukannya system operasi sebagai bagian dari perangkat lunak juga menjadi penanda penting generasi ini.
4.      
      Generasi Keempat
Pembuat Chip Intel 4004 pada 1971 oleh intel membawa kemajuan cukup signifikan bagi perkembangan CPU.Saat itulah penggabungan berbagai komponen yang sebelumnya terpisah pada perangkat CPU menjadi kenyataan.Komponen – komponen seperti memori,bus,dan prosesor dapat disatukan hanya dalam satu perangkat chip yang kecil.
Komputer tidak lagi sebesar lapangan sepakbola atau seukuran gedung dan kamar.komputer berubah menjadi jauh lebih mini.maka pada awal 1970-an, mulailah computer diproduksi untuk semua kalangan,tidak hanya sebatas pada pelaku bisnis besar.
Jika sebelumnya CPU dalam sebuah computer terpisah dari layar monitor,penemuan laptop pada awal 1990-an mengubah paradigm bahwa computer harus berada pada satu tempat tertentu.Apa lagi waktu itu kebutuhan manusia akan perangkat computer yang mudah dibawa ke mana-mana mulai meningkat.maka penemuan laptop menjadi kabar yang sangat menggembirakan.Saat itulah CPU mulai terintegrasi dengan layar monitor.
Era globalisasi ditandai dengan revolusi onternet pada awal 1990.Paradigma manusia terhadap benda computer semakin fleksibel lagi.berkat teknologi internet yang memudahkan berbagai akses informasi,manusia semakin ingin berkeliling dunia.
Trend yang berkembang selanjutnya yaitu menyatunya perangkat CPU dengan monitor,yang dikenal dengan nama tablet PC.contohnya adalah Ipad.



Minggu, 03 April 2016

Perbedaan Antara Model Data Relasional, Jaringan dan Hirarkis

        Di sini saya akan menjelaskan perbedaan antara model data relasional,jaringan dan hirearkis
perbedaan model data tersebut adalah sebagai berikut.

1.Model Data Relasional

       Model relasional berbeda dengan model jaringan & hirarki.Pada model data relasional pemodelan menggunakan tabel untuk merepresentasikan data & relasi antar data. Setiap tabel terdiri atas kolom, dan setiap kolom mempunyai nama variable tertentu.Inti dari model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Pada model relasional, skema atau deskripsi data pada model relasi ditentukan oleh nama, nama dari tiap field (Atribut atau kolom), dan tipe dari tiap field.


2.Model Data Jaringan

Model jaringan direpresentasikan dengan sekumpulan record (Pascal),dan relasi antar data yang direpresentasikan oleh record & lin. Model ini menyerupai model hirarki. Perbedaannya terdapat pada suatu simpul anak bisa memilki lebih dari satu orang tua. Model ini bisa menyatakan hubungan 1:1 (satu arang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut anggota. Sebagai Contoh lihat gambar dibawah ini:



3.Model Data Hirearkis

Model hirarkis atau biasa disebut model pohon ini menggunakan pola hubungan dengan istilah orang tua dan anak. Terdapat juga istilah simpul (bercirikan kotak atau lingkaran). Simpul yang berada diatas yang terhubung ke simpul pada level dibawahnya disebut orang tua. Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu orang tua. Simpul – simpul yang dibawahi oleh simpul orang tua disebut anak. Adapun hubungan antara anak dan orang tua disebut cabang. Perbedaannya adalah, record-record diorganisasikan sebagai tree (pohon) daripada graf.


Macam-Macam Relasi Pada Table

        Untuk memenuhi salah satu tugas dari mata kuliah sistem basis data,di sini saya akan menjelaskan tentang macam-macam relasi pada table dan berikut adalah macam-macam relasi pada tabel.

1.One to One (1:1)
           One to One adalah perbandingan antara entity pertama dengan entity kedua berbanding satu berbanding satu.


2.One to Many (1:M)
           One to Many adalah perbandingan antara entity pertama dengan entity kedua berbading satu berbanding banyak.


3.Many to One(M:1)
              Many to One adalah perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding satu.


4.Many to Many (M:M)
             Many to Many yaitu perbandingan antara entity pertama dengan entity kedua berbanding banyak berbandingan banyak.



Sabtu, 19 Maret 2016

Membuat Database dan Table MySql Under Dos

              Untuk postingan kali ini kita akan mencoba untuk membuat sebuah database dan table di mysql melalui program dos,sebagaimana di tugaskan oleh dosen saya
tugas yg diberikan adalah untuk membuat database sebagai berikut :

Database : Kampus
Tabel : Mahasiswa

Field
No  int 2
NPM varchar 13
Nama varchar 50

Insert into

No : 1
Npm : 1510128262033
Nama : Agung Sunarya

No : 2
Npm : 1510128262029
Nama : Tomy Putra Hadi

    Baiklah mari kita mulai membuat Database dan tablenya

Langkah pertama :
    
Buka program mysql dengan menggunakan dos,
          caranya ketik "cd.. untuk keluar dari folder user dan akses drive c,gunakan dir untuk melihat apakah folder appserv ada di drive c,
gunakana "cd appserv untuk akses folder appserv"
gunakan script "mysql -u root -p" untuk akses dengan username root,dan password isi sesuai dgn password yg kita pilih saat pertama install mysql.
seperti gambar di bawah ini


Langkah kedua


Jika mysql telah terbuka seperti gambar di atas,kita bisa mulai membuat table dan databasenya
untuk kita buat sesuai tugas
ketik script"create database Kampus;"untuk membuat database dgn nama kampus
ketik "use kampus;"untuk menggunakan database kampus yg telah kita buat
untuk membuat table dengan nama mahasiswa gunakan
"create table mahasiswa
(No int(2),
NPM varchar(13),
Nama varchar(50);"



Langkah ketiga

    Setelah tablenya berhasil kita buat ,kita tinggal memasukan data2 yg di tugaskan tadi
gunakan perintah 
"insert into mahasiswa(no,npm,nama)
 values('1','1510128262033','Agung Sunarya');"
untuk mengisi data pertama,
untuk menyisipkan data berikutnya bisa menggunakan perintah yg sama dengan values yg berbeda


dan untuk menghapus isi table kita bisa gunakan "delete from mahasiswa"untuk menghapus isi table mahasiswa saja
untuk menghapus tabel mahasiswa seutuhnya kita bisa gunakan"drop table mahasiswa"

Tambahan
 jika di rasa database tersebut sudah tidak di gunakan dan ingin kita hapus,kita bisa gunakan
"drop database kampus"



        Jadi demikianlah cara untuk membuat database,menghapus database,membuat table,menghapus table ,serta mengisi table dengan data yg kita inginkan.Semoga cukup untuk memenuhi tugas yg di berikan oleh dosen.

GGTQ

Rabu, 09 Maret 2016

Cara menghapus file dan folder lewat cmd





Tugas kuliah,

mata kuliah basis data yaitu program DOS dan ini salah satu tugasnya yaitu menggunakan perintah untuk menghapus file dan folder
jadi buat ngehapus file ama folder ada beberapa step yg mesti di lakuin

1.Buka dos anda,bisa melalui "run dan ketik cmd lalu enter"

Tampilan Dos saat pertama di buka

2.Pilih folder yg akan di hapus


gunakan "dir"untuk menampilkan file dan folder
kita buat contoh folder yg akan kita hapus
gunakan "md nama folder"untuk membuat folder baru



gunakan "rd nama folder"untuk menghapus folder


3.Menghapus folder yg tidak kosong

perintah"rd"memang bisa di gunakan untuk menghapus folder,tp untuk folder yg memiliki isi harus menggunakan perintah yg berbeda


jadi untuk menghapus folder yg memiliki isi kita gunakan tambahan "/s"


 folder contoh di hapus dengan perintah "rd /s contoh"


3.Cara menghapus file

              Untuk menghapus file kita bisa menggunakan perintah "del"






jadi demikianlah cara penggunaan perintah untuk menghapus file dan folder,
semoga cukup untuk memenuhi tugas yg di berikan oleh dosen....