Kamis, 22 Maret 2012


Sejarah  Sistem Operasi
Pada awal kemunculannya OS terlihat sederhana. Namun sekarang, OS sudah serba bisa. Beragam tugas dan fungsi mampu dikerjakan dengan cepat dan paralel.
Awalnya, sebuah sistem operasi dioperasikan atau dikendalikan oleh manusia berperan sebagai operator, dan terus mengalami perkembangan sampai pada tahun 60-an OS pertama dikembangkan oleh IBM dengan nama OS/360 yang juga merupakan OS pertama yang menggunakan Hard disk. Dan tidak lama kemudian lahirnya beragam OS-OS yang telah kita kenal seperti Windows, Linux, MAC OS X atau Solaris dengan prototipe bernama UNIX.
UNIX : bahasa C yang dikembangkan untuk OS ini.
Setiap OS membutuhkan sebuah bahasa komputer. Demikian juga dengan Windows yang banyak digunakan saat ini. MS- DOS yang kita kenal sejak tahun 80-an cukup berhasil pada saat itu, namun itu hanya untuk interface dengan beragam fungsi yang ada melalui kernel DOS dan bukanlah sebuah OS.
OS sebenarnya dari Microsoft adalah Windows NT yang muncul pada tahun 1993, disusul oleh Windows 95, 98, ME, XP dan Vista, serta Windows 7 yang telah dirilis pada akhir 2009 lalu.
Microsoft terus mengembangkan beragam OS mereka agar tidak ketinggalan dari pesaing mereka. Contohnya adalah dengan mengembangkan OS baru yang akan terbebas dari blue screen. Windows baru yang disebut-sebut sebagai revisi dari vista yaitu Windows 7.

Sejarah Perjalanan OS :
1.      Tahun 1956
GM-NAA I/O, Merupakan OS yang digunakan pertama kali oleh General Motors pada komputer besar IBM 704.
2.      Tahun 1969
UNIX, OS modern pertama ini diperkenalkan oleh Ken Thompson dan Dennis Ritchie untuk platform game “Space Travel” mereka.
3.      Tahun 1973
Xerox Alto, Sistem pertama dengan graphical interface, digunakan hanya sampai tahun 1981.
4.      Tahun 1981
MS-DOS, OS sederhana yang ditawarkan pada PC dan mengantarkan Microsoft menuju keberhasilan.
5.      Tahun 1983
LISA OS, Apple mengeluarkan desktop pertamanya dilengkapi dengan kontrol mouse untuk PC yang akhirnya ditiru oleh Microsoft.
6.      Tahun 1985
Windows 1.0, Dirancang sebagai interface untuk DOS, dikembangkan selama 2 tahun namun tidak berhasil di pasaran.
7.      Tahun 1989
EPOC16, Nenek moyang OS Symbian ini merupakan OS multitasking pertama dengan graphical interface untuk perangkat mobile.
8.      Tahun 1992
Linux, OS dengan kernel UNIX ini ditawarkan oleh Linus Torvalds sebagai Open Source.
9.      Tahun 1995
Windows 95, System 32 Bit Microsoft untuk Home User yang cukup berhasil. Dalam 4 hari terjual satu juta license.
10.  Tahun 2001
  • Mac OS X, Apple melakukan perubahan sistem, dan memperkenalkan OS berbasis UNIX.
  • Windows XP, Gabungan Windows NT dan 95 ini sampai sekarang menjadi Windows terpopuler.
11.  Tahun 2007
Singularity, Microsoft Research mengembangkan sebuah OS baru tanpa adanya blue screen dan buffer overflows.
12.  Tahun 2010
Windows 7, Sistem modern harus serba bisa. Penerus Vista ini cukup nyaman digunakan tanpa spesifikasi hardware yang tinggi layaknya Vista dan dioperasikan melalui touchscreen.



“Apple Company (MacOS)”
Apple didirikan oleh Steve Jobs bersama dengan Steve Wozniak pada 1 April 1976 di Palo Alto / California. Steve Wozniak adalah seorang insinyur dan Steve Jobs pengusaha. Steve Wozniak adalah orang pertama yang menempatkan komputer, dia telah mendapatkan pengalaman di Hewlett-Packard dengan pembangunan kalkulator saku,  komputer dan keyboard dengan layar monitor berwarna. Steve Jobs terkonsentrasi pada bagian bisnis.
Dengan "Byte menjadi Apple" (penjelasan: "Byte" adalah 8-bit yang terdengar seperti-gigitan) penjualan diiklankan "sistem komputer mikro pertama murah dengan port tampilan layar dan 8 kilobyte RAM pada satu papan PC tunggal". Dengan mengiklan penjualan, untuk logo Apple saat ini adalah pelangi berwarna-apel dengan gigitan. Pengembangan lebih lanjut Apple II datang pada tahun 1977, penerus Apple III 1980 sampai ditoko-toko. Apple III disajikan pada Konferensi Komputer Nasional (NCC) di California pada 1980/05/19, Sistem Operasi Canggih dikembangkan sebagai sumber tertutup dan memiliki kernel monolitik. Apple adalah salah satu pelopor komersial pertama yang ditawarkan dengan Lisa Komputer dan Lisa OS sistem operasi dengan antar muka pengguna grafis bersama-sama dengan simbol dan menu pada tahun 1983. Lisa ditetapkan pada fitur yang standar saat ini, antarmuka pengguna grafis dengan mouse untuk operasi. Sebagai aplikasi standar yang LisaCalc (program perhitungan), LisaGraph untuk presentasi grafis, LisaDraw (program gambar), LisaWrite untuk pengolahan teks, LisaProject untuk metode rencana bersih, LisaList sebagai file sistem manajemen dan LisaTerminal yang juga disertakan.
Pada 24 Januari 1984 keberhasilan dimulai dengan komputer Macintosh di pratinjau oleh Steve Jobs. Output suara sintetis dari sebuah teks euphorically diambil oleh penonton di preview publik dari fitur kinerja. MAC (mouse Activated Komputer) diperkenalkan pada tahun 1986, GS / OS (grafis dan Suara OS) mengambil ProDOS 16 off, grafis baru 16 bit sistem peningkatan efisiensi jauh. Prosedur boot, disk penyimpanan akses dan waktu mulai program jauh lebih cepat sekarang.
Setelah kontroversi internal atas pimpinan perusahaan dari Apple Steve keluar dari perusahaan dan didirikan dengan karyawan lain perusahaan NeXT pada tahun 1985. Pada tahun 1986 NeXT mengambil perusahaan Pixar Animation Studios yang mengkhususkan diri dalam animasi komputer. Kartun animasi seperti Toy Story (1995), Life Hidup A Bug 's (1998) dan Toy Story 2 (1999) dibuat menjadi kenyataan. Pada tahun 1987 Mac diperpanjang II yang dijual disajikan dalam 50.000 kali sebulan.
Mac OS adalah dalam kompetisi dengan kehadiran pasar Windows 3.0. Apple memperkenalkan teknologi baru seperti multitasking dan menambahkan fungsi di bidang multimedia, komunikasi, pengenalan suara dan video serta modem faks /. Apel diterbitkan komputer pertama notebook PowerBook dengan sukses pasar yang tinggi pada tahun 1991. Newton produk, asisten digital pribadi diterbitkan pada 1993 yang tidak benar-benar mendapatkan penerimaan di pasaran. Model terakhir bernama MP2100 dan disampaikan dengan Newton OS 2.1 pada tahun 1997. Preemptives multitasking dan manajemen hemat energi.
 Apel terkejut publik dengan take-over dari NeXT seharga 400 juta dolar pada musim dingin 1996. Steve Jobs kembali ke Apple. Mengambil-alih Jadilah adalah dalam percakapan sebelumnya, tetapi karena perjanjian gagal untuk harga jual itu tidak terjadi. Tawaran masuk dari Apple adalah 50 juta dollar AS. ". Apel memulai proyek sistem operasi Rhapsody yang mungkin dengan pembelian NeXT Inc perangkat lunak termasuk NeXTSTEP. Apel diterima Internet Explorer sebagai standar di Mac OS os serta Microsofts.
Apple telah kembali dan disajikan Power Mac G3 baru pada tahun 1997. Kemudian diikuti PowerBook G3 dan versi iMac eksotis dengan kasus transparan dan bentuk yang kompak. Apple terus bekerja pada Rhapsody dan bersatu dengan Mac OS ke Mac OS X. Apple mengubah strategi usahanya dengan dukungan Sumber resmi Terbuka pada tahun 1999 yang telah menjadi bagian penting dari Apple sekarang.
Memperbarui 2004/06/01 Di EXPO Macworld di San Francisco pada Steve Jobs publik pidatonya pembukaan bahwa Mac OS X digunakan oleh 9,3 juta pengguna yang sama sekali 40 persen dari semua OS diinstal sistem operasi Mac. Sementara 10.000 aplikasi asli adalah untuk Mac OS X tersedia.

Pada bulan Januari 2005 Apple merilis Mac mini ke pasar
an. Sistem komputer ini ditawarkan tanpa layar, keyboard layar atau mouse tergantung pada model sistem mulai dari € 489. Dimensi sangat kecil dari 16,51 cm x 5,08 cm x 16,51 cm (WxHxD) dan berat badan rendah nya kurang dari 1,4 kg adalah fitur yang tidak biasa. Selanjutnya termasuk: CPU G4 1,25 ghz dengan, DVD ROM / CD-RW drive, 256 MByte DDR-SDRAM, ATI Radeon 9200 papan grafis, 10/100 base-T ethernet, 56-K modem, DVI / VGA port, USB 2.0 , FireWire 400, audio output, Mac OS X 10.3 dan perangkat lunak lain.
Pada awal (Worldwide Developers Conference) WWDC 2005 Steve Jobs menerbitkan perubahan ke platform Intel x86. Alasan perubahan itu bahwa Apple tidak puas dengan IBM sebagai pemasok untuk PowerPC CPU karena tidak tersedia dalam 3 ghz dan varian lebih cepat. Perubahan ini dimulai pada pertengahan tahun 2006 dan akan selesai pada akhir tahun 2007.
Apple menyediakan software Xcode 2.1 untuk port dari aplikasi PowerPC pada platform baru untuk pengembang. Dengan Xcode dibuat Mac perangkat lunak memiliki sebagian besar perangkat lunak yang tersedia. Untuk aplikasi ini bisa porting tidak atau hanya berat, emulator Rosetta membantu pada pelaksanaan aplikasi PowerPC pada arsitektur x86. Tentu saja hal ini memiliki kerugian dalam kecepatan eksekusi sebagai konsekuensinya. Komputer Mac dan Mac OS akan tetap dipisahkan. Mac OS X 10,3 digunakan oleh approx sebanyak 14 juta pengguna. Mac OS X 10.5 (leopard) akan muncul pada akhir 2006.
- Newton PDA dan sistem operasi Newton
- PageMaker (Software Publisher)
- Apple Quicktime
- iTunes
- iDVD
- iMovie2
- AppleWorks
- DVD Studio Pro
- Final Cut Pro
- Sistem Operasi Canggih (SOS)
- Mac OS X
- A / UX
- ProDOS
- IPod, dirilis pada Oktober, ditutup source sistem operasi dari Pixo (Pixo kernel)



Jumat, 23 Desember 2011

Sistem Pemilihan Ketua BEM FTI

Seperti yang kita lihat dimanapun itu, apalagi disaat mendekati pemilu pasti disetiap sudut baik desa maupun kota pastilah terdapat beberapa TPS yang nantinya digunakan sebagai tempat untuk menyontreng. Seperti yang kita lihat selama ini bahwasanya disetiap TPS tersebuat terdapat penumpukan antrian karena lamanya proses pelayanan.

    Seperti yang kita ketahui, proses memasukan data pemilih itu dilakukan secara manual yaitu dengan menggunakan buku. Dengan pencatatan buku mempunyai banyak kelemahan. Yang pertama jika menggunakan buku akan memakan banyak tempat dan repot dalam mencari data. Yang kedua, buku bisa rusak termakan usia. Yang ketiga secara manual akan memakan banyak waktu dalam proses pencatatan.

    Karena adanya kelemahan dalam proses pencatatan data tersebut, maka kami terinsfirasi untuk membuat sebuah sofware untuk memudahkan dalam proses memasukan data pemilih dan pelayanan. Kami beri nama sofware ini Sistem Pemilihan Ketua BEM FTI, yang nantinya kami tujukan untuk pemilihan ketua BEM FTI periode berikutnya, sofware ini bisa juga dikembangkan secara maksimal agar bisa digunakan oleh masyarakat luas. 

Disini kami menggunakan model yang paling sederhana yaitu model saluran tunggal atau sistem M/M/1
  1. Populasi input tak terbatas
  2. Distribusi kedatangan pelanggan potensial mengikuti distribusi poisson
  3. Disipliln pelayanan mengikuti FCFS
  4. Fasilitas pelayanan terdiri dari saluran tunggal
  5. Distribusi pelayanan mengikuti distribusi poisson
  6. Kapasitas sistem diasumsikan tak terbatas
  7. Tidak ada penolakan maupun pengingkaran
 Berikut ini adalah screanshot sofwarenya
1. Tampilan Depan
 
2. Tampilan Input Data Pemilih


3. Tampilan Edit Data Pemilih




4. Tampilan Daftar Pemilih & Untuk Menghapus Data


5. Tampilan Pesyaratan


Baca terlebih dahulu Toutorialnya biar nantinya programnya bisa runing, emang sih agak sulit caranya maklum menggunakan database. heheheh nie dia toutorialnya klik
Download disini programnya (445Kb) klik.

Jika temen-temen semua ingin mengembangkan sofware ini, ini saya berikan sekalian sofware-sofrawe pendukung programnya.
1. Nie Programnya(4Mb) klik
1. Sofware Xampp Control Panel(65Mb) klik
2. Netbeans klik(335Mb) klik

Deskripsi Antrian Cuci Motor SNB

Pada kasus antrian kali ini kelompok kami memilih tema antrian cuci motor. Antrian cuci motor adalah suatu sistem pencucian motor efektif dengan fasilitas yang memadai dengan catatan di program ini kami hanya menyediakan untuk 5 pengantrian saja.

Pada antrian pencucian motor di tawarkan pelayanan dimana pelayan akan menyelesaikan pelayanannya baru melayani orang yang datang setelah pelanggan sebelumnya. Dan first come first serve menggambarkan orang yang datang lebih dulu akan dilayani terlebih dahulu.

Cara kerja pencucian motor dimana motor pertam akan masuk, jika motor pertama telah selesai di bersihkan maka kasir akan mengeluarkan motor pertama yang masuk pertama kali. Jika lebih dari satu motor yang masuk maka akan terjadi antrian dimana motor yang masuk berikutnya akan menunggu. Dan jika motor pertama telah selasai maka motor yang telah menunggu akan langsung di bersihkan dan akan berulang-ulang sampai semua antrian motor habis dari daftar antrian.

SIMULASI
Tahap 1 ; menyiapkan 5 antrian untuk pencucian motor

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 0
Data ke [3] : 0
Data ke [4] : 0

Tahap 2 : satu motor masuk dalam pencucian motor dengan no : 5384

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 0
Data ke [3] : 0
Data ke [4] : 5384

Tahap 3 : lebih dari satu motor masuk dalam antrian pencucian motor

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 2536
Data ke [3] : 7683
Data ke [4] : 5384


Tahap 4 : pencucian motor untuk pengantrian pertama

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 2536 = mengantri
Data ke [3] : 7683 = mengantri
Data ke [4] : 5384 = di layani

Tahap 5 : motor yang telah dilayani keluar dari daftar antrian, selanjutnya melayani antrian berikutnya

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 2536 = mengantri
Data ke [3] : 7683 = mengantri
Data ke [4] : 5384 =keluar

Data ke [0] : 0
Data ke [1] : 0
Data ke [2] : 0
Data ke [3] : 2536 = mengantri
Data ke [4] : 7683 = di layani

Tahap 6 : akan melakukan proses seperti tahap 5 sampai semua motor selesai di layani
 Dengan demikian kajian mengenai antrian pencucian motor, dengan asumsi orang yang datang pertama  akan dilayani terlebih dahulu, dan setiap pelanggan yang dating sesudah pelanggan pertama wajib mengantri untuk di layani

Jumat, 30 September 2011

SEJARAH EVOLUSI KOMPUTER

Sejarah perkembangan komputer boleh dibahagikan kepada dua zaman yaitu:
a) Sebelum tahun 1940
b) Selepas tahun 1940

Sebelum tahun 1940
Manusia menggunakan jari untuk mengenali dan membilang nomor satu hingga sepuluh. Selepas itu mereka mula mengenali nomor-nomor yang lebih besar tetapi masih menggunakan digit-digit asas dari 0 hingga 9. Ini mewujudkan sistem nomor perpuluhan. Jari-jari digunakan untuk campur dan tolak nomor. Campur tolak nomor-nomor membantu mereka mengira dalam perniagaan barter. Apabila perniagaan semakin berkembang, jari-jari tidak dapat menampung keperluan pengiraan yang bertambah rumit.
Ahli-ahli perniagaan dari negeri China, Turki dan Yunani menggunakan abakus (sempua) untuk melakukan pengiraan asas campur, tolak dan darab bermula beribu tahun lepas. Abakus mengandungi batu-batu yang dipasang pada beberapa bar. Semua pengiraan dilakukan dengan mengubah kedudukan batu-batu itu.
Pada tahun 1617, John Napier mengemukakan sifir logaritma dan alat dipanggil tulang Napier (Napier’s bones). Di samping pengiraan asas campur, tolak, darab dan bahagi, alat ini juga boleh mencari punca kuasa nomor. Tulang Napier diperbuat daripada tulang, kayu, logam dan kad. Pengiraan dilakukan dengan menyilang nomor-nomor pada segiempat dengan tangan.
Blaise Pascal mencipta mesin kira mekanikal pertama pada tahun 1642. Mesin ini beroperasi dengan menggerakkan gear pada roda. Pascal juga telah banyak menyumbang idea dalam bidang matematik dan ilmu kebarangkalian. Mesin kira Pascal telah dimajukan oleh William Leibnitz.
Pada tahun 1816, Charles Babbage membina ‘the difference engine’. Mesin ini boleh menyelesaikan masalah pengiraan sifir matematik seperti logaritma secara mekanikal dengan tepat sehingga dua puluh digit. Mengikut draf yang dicadangkannya, mesin ini menggunakan kad tebuk sebagai input, boleh menyimpan kerja-kerja sebagai ingatan, melakukan pengiraan secara otomatik dan seterusnya mengeluarkan output dalam bentuk cetakan pada kertas.
Konsep mesin ini memeranjatkan ahli-ahli sains pada masa itu kerana dianggap terlalu maju. Projek pembinaan ini walau bagaimanapun terbengkalai kerana ketiadaan sokongan teknikal yang dianggap terlalu maju pada masa tersebut. Babbage kemudian menumpukan perhatiannya kepada ‘the analytical engine’. Kekurangan teknologi pada masa tersebut juga menyebabkan projek ini ditangguhkan. Walaupun gagal menyiapkan kedua-dua mesin, idea Babbage didapati amat berguna kepada pembentukan komputer moden pada hari ini. Semua komputer pada hari ini menggunakan model mesin seperti yang dicadangkan oleh Babbage, iaitu input, ingatan, pemprosesan dan output.
Kad tebuk pertama kali digunakan sebagai alat input dalam industri tekstil pada mesin penenunan otomatik ciptaan Joseph Jecquard pada tahun 1801. Mesin ini membaca data dengan mengenalisa kod-kod lubang pada kertas. Konsep lubang dan tiada lubang ini menandakan permulaan penggunaan nomor binari dalam pemprosesan data.
Herman Hollerith mempopularkan penggunaan kad tebuk sebagai alat input data. Mesinnya yang menggunakan kad tebuk berjaya memproses data untuk membanci penduduk Amerika Syarikat pada tahun 1887. Penggunaan kad tebuk kemudiannya diperluaskan kepada bidang-bidang seperti insuran, analisa jualan dan sistem akuan kereta.

Howard Aiken memperkenalkan penggunaan mesin elektromakenikal dipanggil Mark I pada tahun 1937. Satu bahagian mesin ini adalah elektronik dan sebahagian lagi mekanikal. Bentuknya besar dan berat serta mengandungi talian wayer yang panjang. Semua operasi di dalam komputer dijalankan oleh geganti elektromagnetik. Mark I boleh menyelesaikan masalah fungsi-fungsi trigonometri di samping pengiraan asas. Sungguhpun demikian ia masih dianggap lembab dan terhad oleh kerana jumlah storan ingatan yang sedikit.
Komputer-komputer selepas tahun 1940 adalah elektronik sepenuhnya. Di samping pengiraan yang kurang tepat mesin-mesin mekanikal sebelum ini adalah terlalu besar, menggunakan kos yang tinggi untuk mengendalikannya dan memerlukan terlalu banyak tenaga manusia untuk pengawasan.
Evolusi komputer selepas tahun 1940 boleh dikelaskan kepada lima generasi.
Generasi Pertama (1940 – 1959)
Generasi Kedua (1959 -1964)
Generasi Ketiga (1964 – awal 80-an)
Generasi Keempat (awal 80-an – ?)
Generasi Kelima (masa depan)


Generasi Pertama
Komputer-komputer generasi pertama menggunakan tiub-tiub vakum untuk memproses dan menyimpan maklumat. Tiub vakum berukuran seperti mentol lampu kecil. Ia menjadi cepat panas dan mudah terbakar. Beribu-ribu tiub vakum diperlukan pada satu masa supaya setiap yang terbakar tidak menjejaskan operasi keseluruhan komputer. Komputer juga menggunakan tenaga elektrik yang banyak sehingga kadang-kadang menyebabkan gangguan pada kawasan sekelilingnya.
Komputer ini adalah 100% elektronik, berfungsi untuk membantu ahli sains menyelesaikan masalah pengiraan trajektori dengan pantas dan tepat. Saiznya amat besar dan boleh dikelaskan sebagai kerangka utama (main frame) . Contoh komputer generasi pertama seperti ENIAC (Electronic Numerical Integrator And Calculator) dicipta oleh Dr John Mauchly dan Presper Eckert pada tahun 1946.
Perkembangan yang paling dihargai ialah permulaan komputer menyimpan ingatan di dalamnya, dikenali sebagai konsep aturcara tersimpan (stored program concept). Konsep yang dicadangkan oleh John von Neumann ini juga menitikberatkan penggunaan nomor binari untuk semua tugas pemprosesan dan storan.
Dr. Mauchly dan Eckert juga membantu pembinaan komputer EDVAC (Electronic Discrete Variable Automatic Computer) yang mengurangkan penggunaan tiub-tiub vakum. Pengiraan juga menjadi lebih cekap daripada ENIAC. EDVAC menggunakan sistem nomor binari dan konsep aturcara tersimpan.
Komputer EDSAC (Electronic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri) dalam tiub untuk menyimpan ingatan. Cara ini didapati lebih ekonomi daripada tiub vakum tetapi pada amnya ia masih dianggap terlalu mahal. EDSAC dimajukan oleh Unviersiti Cambridge, England.
Pada tahun 1951 Dr. Mauchly dan Eckert mencipta UNIVAC I (Universal Automatic Calculator) komputer pertama yang digunakan untuk memproses data perniagaan. Turut menggunakan tiub raksa (merkuri) untuk storan. UNIVAC I digunakan oleh Biro Banci Penduduk Amerika Syarikat. Selepas kejayaan ENIVAC I banyak komputer-komputer berkaitan pengurusan dan perniagaan muncul selepasnya.


Genarasi kedua
Komputer-komputer genarasi kedua menggunakan transistor dan diod untuk menggantikan tiub-tiub vakum, menjadikan saiz komputer lebih kecil dan murah. Daya ketahanan transistor didapati lebih baik kerana ia tidak mudah terbakar jika dibandingkan dengan tiub vakum. Cara baru menyimpan ingatan juga diperkenalkan iaitu teras magnetik. Teras magnetik menggunakan besi-besi halus yang dililit oleh litaran elektrik. Keupayaan pemprosesan dan saiz ingatan utama komputer juga bertambah. Ini menjadi komputer lebih pantas menjalankan tugasnya.
Kemunculan FORTRAN dan COBOL menandakan permulaan bahasa peringkat tinggi untuk menggantikan pengaturcaraan dalam bahasa mesin yang lebih sukar. Dengan yang demikian pengendalian komputer menjadi lebih mudah.
Era ini juga menandakan permulaan minikomputer iaitu yang kedua terbesar dalam famili komputer. Harganya lebih murah berbanding daripada kerangka utama. Komputer DEC PDP- 8 ialah minikomputer pertama dicipta pada tahun 1964 bagi memproses data-data perniagaan. Lain-lain komputer dalam generasi ini ialah IBM 7090 dan IBM 7094.


Generasi ketiga
Penyelidikan mikroelektronik yang pesat berjaya menghaluskan transistor kepada saiz mikroskopik. Beberapa ratus ribu transistor ini dapat dipadatkan ke dalam kepingan segiempat silikon melalui proses yang dipanggil pengamiran skala besar (large scale integration, LSI), untuk menghasilkan litar terkamir atau lebih dikenali dengan panggilan cip.
Chip mulai menggantikan transistor sebagai bahan logik komputer. Saiz cip yang kecil menjadikannya popular digunkan dalam kebanyakan alat elektronik dan harganya jauh lebih murah berbanding dengan komponen elektronik yang lain.
Jenis terkecil dalam famili komputer, mikrokomputer muncul dalam generasi ini. Mikrokomputer menjadi lebih cepat popular seperti jenama Apple II, IBM PC, NEC PC dan Sinclair. Mikrokomputer didapati amat praktikal kepada semua peringkat masyarakat kerana saiznya lebih kecil, harga yang murah dan kebolehannya berfungsi bersendirian. Sebuah mikrokomputer berupaya mengatasi komputer ENIAC dalam menjalankan sesuatu tugas.
Banyak bahasa pengaturcaraan muncul seperti BASIC, Pascal dan PL/1. Kebanyakan mikrokomputer dibekalkan dengan pentafsir bahasa secara bina-dalam di dalam cip ROM untuk membolehkan bahasa BASIC digunakan. Ini menjadikan BASIC bahasa pengaturcaraan yang paling popular pada mikrokomputer.


Generasi keempat
Cip masih digunakan untuk pemprosesan dan menyimpan ingatan. Ia lebih maju, mengandungi sehingga beratus ribu komponen transistor didalamnya. Proses pembuatan cip teknologi tinggi ini dipanggil pengamiran skala amat besar (very large scale integration, VLSI). Pemprosesan dapat dilakukan dengan lebih pantas, sehingga berjuta bit sesaat. Ingatan utama komputer menjadi lebih besar sehingga menyebabkan storan skunder kurang penting. Teknologi cip yang maju ini mendekatkan jurang di antara mikrokomputer dengan minikomputer dan juga mikrokomputer dengan kerangka utama. Ini juga mewujudkan satu lagi kelas komputer dipanggil superkomputer, yang lebih pantas dan cekap berbanding kerangka utama.


Generasi kelima
Generasi kelima dalam siri evolusi komputer mungkin belum wujud lagi dan ia merupakan komputer impian masa depan. Rekabentuk komputer generasi kelima adalah lebih kompleks. Ia dijangka mempunyai lebih banyak unit pemproses yang berfungsi serentak untuk menyelesaikan lebih daripada satu tugas dalam satu masa.
Komputer generasi ini juga mempunyai ingatan yang amat besar supaya membolehkannya menyelesaikan lebih banyak masalah yang kompleks. Unit pemprosesan pusat juga mungkin boleh berfungsi kepada paras seperti otak manusia. Komputer impian ini dijangka mempunyai kepandaian tersendiri, mengesan keadaan sekeliling melalui pengelihatan dan bijak mengambil sesuatu keputusan bebas daripada kawalan manusia. Sifat luar biasa ini disebut sebagai “artificial intelligence”.

Perbedaan software OOP dangan software terstruktur
Perbedaan software OOP dangan software terstruktur adalah

Software yang dibuat secara OOP makan Software tersebut besifat Reusable yaitu

• Prinsip pemrograman OO:

• Membuat kode yang ditulis sebisa mungkin dapat dipergunakan lagi (reusable)

• Supaya dapat dipakai dalam banyak aplikasi dan situasi –supaya tidak perlu lagi mengimplementasi ulang, walaupun hanya ada perbedaan sedikit saja dari yang sudah dikerjakan sebelumnya

Reusability

• Kunci reusability adalah mendaftar (dalam library atau database) obyek di mana di antaranya mungkin ada yang sesuai dengan user requirements

• Proses pencarian semacam ini membutuhkan cara yang kuat dan efisien

Sifat dari software OOP

Obyek

• Enkapsulasi: menyembunyikan implementasi dengan hanya menyediakan interface

• Enkapsulasi melindungi bagian implementasi dari tindakan yang tidak diinginkan dan akses yang tidak disengaja

• Dalam SI: atribut (data dan stru-dat) dan operasi dienkapsulasi dalam m’buat obyek dengan perilaku tertentu

Sehingga membuatnya Aman dari Virus kerena terenkapsulasi dari kelas-kelasnya.

Sedangkan tersetruktur tidak jika ingin ada perubahan maka hal ini harus lah di ubah dari awal karena ada yang namanya variable global dan variable local. Itu juga dapat menimbulkan kesulitan dalam mencari eror(kesalahan).











Sabtu, 09 Juli 2011

Class bilangan


Program ini digunakan untuk mencari clasws bilangan. . . .
met mencoba yccc.............. ^_^

#include <iostream.h>
#include <conio.h>
class Bilangan {
friend ostream& operator<<(ostream& , const Bilangan&);
friend istream& operator>>(istream& ,  Bilangan&);
public:
            Bilangan(){};
   int cek() const;
private:
            float bil;
};
ostream& operator<<(ostream& out , const Bilangan& N){
if (N.cek()) out<<"Bulat"; else out << "Real";
            return out;
}
istream& operator>>(istream& in,Bilangan& q){
            cout<<"Masukkan bilangan = ";
            in>>q.bil;
            return in;
}
int Bilangan::cek() const{
   if ((int)bil==bil) return 1;
   else return 0;
}
void main(){
   Bilangan n;
   cin>>n;
   cout<<"Bilangan yang anda masukkan adalah bilangan "<< n <<endl;
   getch();
   return;
}

Hasil Running >>

program Class titik


Sama seperti program-program sebelumnya yang telah saya posting, 
program ini juga dibuat menggunakan dalam bentuk class. . .
mungkin program ini bisa sedikit membantu anda.  .  .


#include <iostream.h>
#include <conio.h>
class Titik{
            friend ostream& operator<<(ostream&, const Titik&);
            friend istream& operator>>(istream&, Titik&);
public:
            Titik (float a=0, float b=0):x(a),y(b){};
            Titik operator+(const Titik&)const;
            Titik operator/(const int&)const;
            Titik tengah(Titik t1, Titik t2);
private:
            float x;
            float y;
};
ostream& operator<<(ostream& out, const Titik& T){
            out << "X : " << T.x << endl;
            out << "Y : " << T.y << endl;
            return out;
}
istream& operator>>(istream& in, Titik& T){
            cout << "Masukkan X : "; in >> T.x;
            cout << "Masukkan Y : "; in >> T.y;
            return in;
}
Titik Titik::operator+(const Titik& T)const{
            Titik Temp;
            Temp.x=x+T.x;
            Temp.y=y+T.y;
            return Temp;
}
Titik Titik::operator/(const int& s)const{
            Titik Temp;
            Temp.x=x/s;
            Temp.y=y/s;
            return Temp;
}
Titik Titik::tengah(Titik t1, Titik t2){
            Titik T;
            T=(t1+t2)/2;
            return T;
}
void main(){
            Titik t1,t2,t3;
            cout << "Masukkan Titik ke-1" << endl;
            cin >> t1;
            cout << "Masukkan Titik ke-2" << endl;
            cin >> t2;
            cout << "Titik tengahnya \n" << t3.tengah(t1, t2);
   getch();
            return;
}

Hasil Runing >>


met mencoba ycc ^_^