Selasa, 02 April 2013

TUGAS SISTEM OPERASI

TUGAS SISTEM OPERASI :: SEJARAH PERKEMBANGAN DAN FITUR WINDOWS 8



Assalamualaikum ..
Awal mula windows 8 :
windows 8
Pada 2011 Consumer Electronics Show di Las Vegas, Microsoft mengumumkan bahwa mereka akan termasuk dukungan untuk sistem-on-a-chip(SoC) dan mobile prosesor ARM pada Windows 8.
Sebuah Milestone 1 32-bit membangun, membangun 7850, dengan tanggal membangun September 22, 2010, dibocorkan ke BetaArchive, komunitas beta online, yang segera bocor ke P2P/torrent jaringan berbagi pada 12 April 2011. Milestone 1 termasuk pita antarmuka untuk Windows Explorer, sebuah PDF reader yang disebut Pembaca modern, sebuah task manager terbaru yang disebut Task Manager modern, dan asli ISO pemasangan.
Sebuah Milestone 32-bit 2 membangun, membangun 7955, telah bocor ke BetaArchive pada tanggal 25 April 2011. Fitur ini adalah membangun pola baru login dan lebih.
Sebuah Milestone 64-bit 3 membangun, membangun 7959, telah bocor ke BetaArchive pada tanggal 1 Mei 2011. Ini membangun adalah penting untuk menjadi bocor publik pertama Windows Server 8 membangun, serta bocor 64-bit pertama membangun.
Sebuah Milestone 3 membangun, membangun 7971, dirilis untuk menutup mitra Microsoft pada 29 Maret 2011 tetapi disimpan di bawah keamanan ketat. Namun, beberapa screenshot yang bocor. “Windows 7 Dasar” tema sekarang menggunakan metrik mirip dengan gaya Aero, tetapi tetap mempertahankan non-desain hardware dipercepat, dan juga mendukung thumbnail taskbar Kotak yang menyelimuti “dekat, memaksimalkan, dan meminimalkan” tombol telah dihapus, hanya meninggalkan tanda-tanda.
Sebuah Milestone 64-bit 3 membangun, membangun 7989, bocor ke BetaArchive pada tanggal 18 Juni 2011 setelah screenshot diungkapkan hari sebelumnya. Sebuah fitur SMS, keyboard virtual baru, layar boot baru, transparansi dalam tema dasar, geo-location, Hyper-V 3.0, dan Powershell 3,0 yang terungkap dalam membangun ini.
Fitur baru lain yang ditemukan dalam membangun bocor termasuk layar Selamat Datang yang baru, baru aplikasi model dikemas disebut appx yang didasarkan pada Silverlight , dan pengaturan untuk secara otomatis mengatur warna jendela agar sesuai wallpaper. Ada juga dipreteli “Immersive” versi Internet Explorer, mirip dengan versi mobile Internet Explorer, tetapi menggunakan desktop mesin rendering Trident dan baru “Boot Hybrid” pilihan yang menggunakan “fungsi hibernasi canggih” pada saat shutdown untuk memungkinkan startup yang lebih cepat kali. lain adalah kemampuan untuk menciptakan Workspace Portable, instalasi Windows 8 pada perangkat penyimpanan USB.
Pada Microsoft Developer Forum di Tokyo pada 23 Mei 2011, CEO Microsoft Steve Ballmer mengumumkan bahwa versi berikutnya dari Windows akan dirilis pada tahun berikutnya (tahun 2012).
“Namun, kita berharap untuk generasi berikutnya dari sistem Windows, yang akan keluar tahun depan, ada banyak lagi yang datang Seperti kita maju melalui tahun, Anda harus berharap untuk mendengar banyak tentang Windows 8.. Windows 8 papan tulis, tablet, PC, berbagai faktor bentuk yang berbeda. “ Namun, perusahaan cepat diperbaiki kata-kata Ballmer dalam sebuah pernyataan yang dikeluarkan perusahaan sore itu. Tampaknya ada salah saji yang Kami bersemangat menunggu generasi berikutnya dari Windows 7 hardware yang akan tersedia pada tahun fiskal yang akan datang Untuk saat ini,. Kita belum secara resmi mengumumkan waktu apapun atau penamaan untuk versi berikutnya dari Windows..”
Pada tanggal 1 Juni 2011, Microsoft secara resmi meluncurkan Windows 8 dan beberapa fitur baru di Computex Taipei 2011 di Taipei (Taiwan) dan pada konferensi D9 di California (Amerika Serikat). Fitur utama yang ditampilkan adalah antarmuka pengguna baru. Microsoft akan mencakup lebih dari fitur baru dan perbaikan pada Windows 8 pada konferensi pengembang MEMBANGUN, direncanakan untuk September 13, 2011.

Fitur Pada  Windows 8 :

Fitur utama yang ditampilkan adalah user interface didesain ulang secara ekstensif, dioptimalkan untuk sentuhan serta penggunaan dengan mouse dan keyboard. Menu Start diganti dengan layar “Start” yang baru, yang meliputi aplikasi ubin hidup. Pengguna dapat kembali ke desktop biasa dengan memilih “Desktop” aplikasi. Contoh aplikasi pada layar Mulai termasuk aplikasi cuaca, Windows Toko, Investasi, berita RSS feed, Halaman Pribadi pengguna, dan pengguna Windows Live Account. Antarmuka baru ini terutama dirancang untuk 16:09 resolusi layar, dengan resolusi 1366 × 768 dan lebih besar layar dapat menampilkan dua Windows 8 aplikasi yang menggunakan “Snap”. 1024 × 768 layar dapat menampilkan satu Windows 8 aplikasi di layar penuh, dan 1024 × 600 layar hanya dapat menggunakan Windows desktop tradisional.
Mike Angulo dikonfirmasi di Computex 2011 bahwa Windows 8 akan menggunakan OEM Aktivasi 3.0 bukan Windows 7 Aktivasi OEM 2.1, yang akan membuatnya kurang rentan terhadap hacks.
Windows 8 memiliki platform pengembang baru menurut Microsoft Wakil Presiden Julie Larson-Green, yang menggambarkan sebuah aplikasi cuaca baru dan mengatakan bahwa aplikasi menggunakan “pengembang baru kami platform, yang berdasarkan HTML5 dan JavaScript.
Waalaikumussalam ..

Selasa, 19 Maret 2013

TUGAS SISTEM OPERASI


SEJARAH SISTEM OPERASI DAN PERJALANAN SISTEM OPERASI DARI MULAI DOS, MAC HINGGA WINDOWS

SISTEM OPERASI






Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem 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. Menurut Wikipedia sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memeori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu.

Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:

*Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

* Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS (Fortran Monitoring System) dan IBSYS.

* Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai
sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).

* Generasi Keempat (Pasca 1980an)

Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari
keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para
pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik. Melalui perjalanan saya di Internet saya menemukan artikel lanjutan sejarah sistem operasi yang yang dirinci dari tahun 1980an. Artikel ini menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.

Tahun 1980

* QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
* Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.

Tahun 1981
* PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
* MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.

 Tahun 1983

* MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.

Tahun 1984
* System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
* MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
* MS DOS 3.1 : Microsoft meluncurkan MSDOS 3.1 yang memberikan dukungan untuk jaringan.

Tahun 1985
* MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
* Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.

Tahun 1986
* MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.

Tahun 1987
* OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
* MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS DOS.
* Windows 2.0 : Windows versi 2.0 diperkenalkan.
* MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.

Tahun 1988
* MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana grafis.
* WWW : Proposal World Wide Web (WWW) oleh Tim BernersLee.

Tahun 1989
* NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

Tahun 1990
* Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
* Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
* MSOffice : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 123, Wordstar, Word Perfect dan Quattro.
* DR DOS : Digital Research memperkenalkan DR DOS 5.0.

Tahun 1991
* Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
* MS DOS 5.0 : Microsoft meluncurkan MSDOS 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic.

Tahun 1992
* Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
* 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
* Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).

Tahun 1993
* Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
* Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
* MS DOS 6.0 : Microsoft memperkenalkan MSDOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
* Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
* Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
* MS DOS 6.2 : Microsoft meluncurkan MSDOS 6.2.
* NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
* FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.

Tahun 1994
* Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
* MSDOS 6.22 : Microsoft meluncurkan MSDOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
* FreeDOS : Jim Hall, mahasiswa dari Universitas WisconsinRiver Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
* SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
* Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.

Tahun 1995
* Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
* PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
* Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
* PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
* OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.

Tahun 1996
* Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

Tahun 1997
* Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

Tahun 1998
* Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
* Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
* Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
* Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
* Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.

Tahun 1999
* Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
* Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.

Tahun 2000
* Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
* Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
* Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
* China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
* Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago SunTimes. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.

Tahun 2001
* Windows XP : Microsoft memperkenalkan Windows XP.
* Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.

Tahun 2002
* Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
* OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.

Tahun 2003
* Windows 2003 : Microsoft meluncurkan Windows Server 2003.
* Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
* Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
* LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.

Tahun 2004
* Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).

Tahun 2005
* Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.

Tahun 2006
* Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
* CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.

Tahun 2007
* Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.

Tahun 2008
3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
Sebenarnya sistem operasi ada banyak jenisnya, tetapi yang dikenal masyarakat secara umum, sistem operasi ada 3 yaitu Microsoft Windows, Mac OS, dan keluarga Open Source.

Microsoft Windows
Sejarah perkembangan Microsoft Windows adalah sebagai berikut:
Microsoft Windows. atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
Pada zaman ini, Windows User mengundang banyak developer untuk mengembangkan aplikasi yang berjalan di atas windows karena OS menggunakan windows lebih mudah dimata orang awam dibandingkan dengan OS lainnya, sehingga aplikasi diatas Windows mudah sekali ditemukan. Masyarakat juga lebih familiar dan sering menggunakan aplikasi diatas windows, sehingga sudah mendarah daging dan sulit untuk dialihkan ke OS lainnya. Para user juga didorong untuk lebih mendalami dan mempelajari aplikasi2 diatas windows. Namun karena windows sudah sangat populer dan orang2 yang pandai mengoperasikan windows sudah banyak, hal ini sering kali disalahgunakan oleh pihak-pihak tertentu semisal untuk membuat virus maupun spyware.
Open Source (BSD, LINUX)
Sistem operasi Open Source merupakan sistem operasi yang gratis. Para developernya, yang berupa sebuah komunitas, tidak memungut biaya dari OSnya. Jikapun ada biaya, hanyalah biaya untuk pendistribusian saja. Sifatnya yang Open Source membuat semua orang bebas untuk mengakses, memodifikasi, serta menyebarluaskan hasil modifikasi dari source code nya. Hal-hal di atas merupakan sesuatu ang tidak bisa didapat dari sistem operasi non-Open Source. Selain itu, pengoperasian Open Source lebih sulit daripada sistem-sistem operasi lainnya, sehingga hanya sedikit jenis virus yang dapat masuk dan keamanannya lebih terjamin.
BSD dan LINUX adalah 2 jenis open source yang mempunyai banyak varian. Kata LINUX berasal dari nama penemunya Linus Torvalds pada tahun 1991. Varian LINUX ada Ubuntu, Kubuntu, Fedora, Mandriva, Backtrack, dan lain-lain. Varian BSD ada FreeBSD, NetBSD, OpenBSD serta DragonFly BSD. Free BSD merupakan salah satu dasar untuk membuat Mac OSX.
Sistem Operasi Open Source merupakan Sistem Operasi yang agak langka, sehingga agak sulit ditemukan toko2 yang menjual hardware untuk sistem operasi ini dikarenakan sebagian besar user lebih familiar pada windows dan interface Open Source agak berbeda dengan windows. Pengoperasian linux masih sering menggunakan teminal (cmd) tidak dengan GUI. Masalah lain sedikitnya aplikasi pendukung untuk linux, karena banyak versinya dan masing-masing berbeda kode programnya.

Mac OS
Mac Os di temukan pada tahun 1984 oleh peneliti Xarox. Tapi yang Mempopulerkan Mac Os adalah Perusahaan Asal Amerika yaitu Apple. Dan belakangan di ikuti oleh Microsoft. Apple memang lebih kerena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan windows ‘95, baru pihak Microsoft mengikutinya dengan dikeluarkan windows ‘95 yang menyerupai MacOS namun tidak sama.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.
Karakter “X” adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf “X” yang terdengar seperti “eks”. Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).
Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.
Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.
Saat ini, hanya sedikit orang yang menggunakan Mac OS karena hanya dapat berjalan pada komputer merek Apple atau yang berlisensi dari Apple. Jadi kita harus membeli komputer merek Apple yang relatif mahal untuk menggunakannya. Kelebihan Mac OS terletak pada GUI nya yang menarik, tingkat kinerja tinggi dan daya tahan sistem keamanannya terhadap virus.

Kesimpulan
Jika disuruh memilih, maka saya akan cenderung memilih Microsoft Windows karena Windows menurut saya lebih mudah dioperasikan dan saya sudah cukup lama mempelajarinya dibandingkan sistem operasi lainnya. Disamping itu, aplikasi2 yang berkembang jaman sekarang sebagian besar dapat dijalankan diatas Windows. Setelah memilih Windows, jika disuruh memilih diantara Open Source Mac OS, maka saya akan memilih Mac OS, karena Open Source masih menggunakan terminal, sehingga lebih sulit pengoperasiannya dibandingkan windows.

MULTIPROGRAMMING
Multi-programming adalah salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-programming sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU.
Pada masa-masa awal dunia perkomputeran, CPU cukup mahal dan peripherals sangat lamban. Saat komputer menjalankan sebuah program yang membutuhkan akses ke peripheral, CPU harus menghentikan instruksi-instruksi program lainnya selama peripheral memproses data. Hal ini dianggap sangat tidak efisien.
Usaha pertama untuk membuat sistem operasi berbasis multi-programming dilakukan pada tahun 1960an. Beberapa program yang berlainan di dalam batch di-load ke memori komputer, dan program yang pertama akan dijalankan. Saat program tersebut mencapai instruksi untuk menunggu akses ke peripheral, konteks dari program ini disimpan, dan program berikutnya di memori mulai dijalankan. Proses ini berulang terus sampai semua program selesai dijalankan.
Multi-programming tidak memberi garansi bahwa program-program akan berjalan bersamaan. Bisa saja program pertama yang dijalankan tidak membutuhkan akses ke peripheral sehingga program tersebut berjalan terus berjam-jam. Namun demikian multiprogramming cukup mengurangi waktu user untuk menunggu karena user tinggal memasukan sederetan program ke komputer dan kembali beberapa jam kemudian untuk melihat hasilnya.
Primary Control Program (PCP) pada OS/360 versi awal menggunakan sistem multiprogramming seperti yang disebut barusan, namun kemudian diganti pada tahun berikutnya oleh MFT dengan sistem multi-program yang membatasi waktu proses bagi CPU sebelum mengganti dengan proses lainnya.
Sumber: http://id.wikipedia.org/wiki/Multi-program

MULTIPROCESSING
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.
Multiprocessing juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai untuk konsep ini. Multiprocessing sering diimplementasikan dalam perangkat keras (dengan menggunakan beberapa CPU sekaligus), sementara multiprogramming sering digunakan dalam perangkat lunak. Sebuah sistem mungkin dapat memiliki dua kemampuan tersebut, salah satu di antaranya, atau tidak sama sekali.
Sumber: http://id.wikipedia.org/wiki/Multiprocessing

MULTITASKING
Multitasking adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumberdaya CPU yang sama. Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan tersebut. Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat dikerjakan. Kondisi mengalokasikan CPU dari pekerjaan satu ke pekerjaan yang lain disebut context switch. Ketika context switch terjadi dengan sangat cepat — kondisi ini cukup untuk memberikan ilusi pengolahan-paralel. Bahkan dalam komputer yang memiliki lebih dari satu CPU (disebut multi-prosesor), multitasking memperbolehkan lebih banyak pekerjaan dijalankan dibanding dengan jumlah CPU yang tersedia.
Sistem operasi komputer dapat juga mengadopsi berbagai macam strategi penjadwalan, yang secara garis besar dapat dikategorikan sebagai berikut:
• Dalam sistem multi-program, pekerjaan yang sedang diolah terus berjalan hingga membutuhkan suatu operasi yang memerlukan interaksi dari luar. (e.g. membaca dari tape). Sistem multi-program didesain untuk memaksimalkan penggunaan CPU.
• Dalam sistem time-sharing , pekerjaan yang sedang diolah diharuskan melepaskan kerja CPU, baik secara sukarela atau dari interaksi luar, seperti interupsi-perangkat-keras. Sistem Time-sharing didesain untuk memperbolehkan beberapa program seolah diproses secara bersamaan.
• Dalam sistem real-time, beberapa program yang sedang menunggu dijamin untuk mendapatkan pengolahan dari CPU ketika interaksi luar terjadi. Sistem real-time didesain untuk melakukan kontrol mekanik seperti robot-robot industri, yang memerlukan ketepatan pemrosesan.
Sumber: http://id.wikipedia.org/wiki/Multitasking

TIME-SHARING
Adalah inovasi yang memungkinkan komputer komputer besar memproses banyak tugas secara simultan, dengan memberikan potongan waktu pada masing-masing tugas, dan beralih dari satu tugas ke tugas lainnya dengan cepat.
Sumber: http://www.total.or.id/info.php?kk=Time%20Sharing


Senin, 18 Maret 2013

Grafika Komputer

Membuat Gambar dengan penerapan koordinat titik













sourc code

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <glut.h>

void mydisplay()
{
glClear(GL_COLOR_BUFFER_BIT); // menghapus layar
glBegin (GL_POLYGON);
glVertex2f(0,0.5);
glVertex2f(-0.5,0);
glVertex2f(0, -0.5);
glVertex2f(0.5, 0);
glEnd();
glBegin (GL_POLYGON);
glVertex2f(0.5, 0);
glVertex2f(1, 0.5);
glVertex2f(1, -0.5);
glEnd();

glFlush();
}
int main(int argc, char** argv)
{
printf("Contoh Sederhana Kotak");
glutCreateWindow("praktikum01");
glutDisplayFunc(mydisplay);
glutMainLoop();
}

Rabu, 06 Juni 2012

program graf

#include <iostream.h>
#include <conio.h>

int  main(){
bool ketemu,nolsemua;
int matrix[10] [10];
int i,j,jumlah_simpul,jumlah_sisi,asal,tujuan;
//isnisialisasi matrix
     cout<<"jumlah simpul:";
    cin>>jumlah_simpul;
    cout<<"jumlah_sisi:";
    cin>>jumlah_sisi;
for (i=1;i<=jumlah_simpul;i++)
for (j=1;j<=jumlah_simpul;j++)
    matrix[i][j]=0;
//isi matrix sesuai input graf
for (i=1;i<=jumlah_sisi;i++){
    cout<<"simpul asal:";
    cin>>asal;
    cout<<"simpul tujuan:";
    cin>>tujuan;
    matrix[asal][tujuan]=1;
    matrix[tujuan][asal]=1;
}
//telusuri graf
i=1;nolsemua=false;
while (i<=jumlah_simpul && !nolsemua){
j=1;ketemu=false;
while (j<=jumlah_simpul && !ketemu){
if (matrix[i][j]==1)
ketemu=true;
else
j++;
}
if (!ketemu)
nolsemua=true;
else
i++;
}

if(nolsemua)
cout<<"graf tidak terhubung";
else
cout<<"graf terhubung";
getch();

}

Senin, 28 Mei 2012

Tugas Pemrograman WEB


1. perbandingan dengan asp

2.perulangan for, while, do while
<html>
<head>
<title>FOR dalam PHP</title>
</head>
<body bg color=grey>
<h2>1. Perulangan FOR dalam PHP</h2>
<?
$angka=4;
$pangkat=3;
$hasil=1;
for ($i=0; $i<$pangkat; $i++)
{
$hasil=$hasil*$angka;
}
echo $angka . ” pangkat ” .$pangkat. ” adalah = ” ;
echo $hasil;
?>
</body>
</html>

<html>
<head>
<title>WHILE dalam PHP</title>
</head>
<body>
2. Perulangan WHILE dalam PHP
<?php
$i=0;
while($i<=10){
echo “Aku Belajar PHP”;
$i++;
}
?>
</body>
</html>

<html>
<head>
<title>DO WHILE</title>
</head>
<body>
<h2>Perulangan DO.. WHILE dalam PHP</h2>
<?php
$i=0;
do {
$i++;
echo “Nomor ” . $i . “<br />”;
} while ($i<=15);
?>
</body>
</html>

3. membuat fungsi dgn php
<html>
<head>
<title>MENGHITUNG STRING</title>
</head>
<body>
<h2>MENGHITUNG PANJANG STRING –> STRLEN</h2>
<?php
$string = ‘I am a superman’;
echo $string;
echo strlen($string);
?>
</body>
</html>

nama kelompok:
1. rosmalina kemala (11018150)
2. laela zuliana (11018175)
3. oktavioly puji widyasari (11018142)
4.dini dwi fajar wati (11018128)
5. riris nur sasmi (11018136)

Selasa, 17 April 2012

REKURSIF


contoh fungsi rekursif

#include<stdio.h>

void rekursi(int n);

main()

{ int x=3;

rekursi(x);

/* Pemanggilan Fungsi */

}

void rekursi(int n) { static int j=0;

if(n<=0) return;

printf("rekursi ke-%d\n",++j); rekursi(n-1);

/* Kondisi Perhentian pemanggilan fungsi kembali */

/* Pemanggilan fungsi rekursi di dalam fungsi rekursi */

}



Program Fibonacci dengan Rekursif

#include <stdio.h>

int fibo(int n);

int main () {

int x;

printf("Menampilkan deret Fibonacci\n"); printf("Batas suku bilangan ke : "); scanf("%d", &x);

printf(“Deret ke %d = %d”, x, fibo(x)); printf("\n\nDeret fibonacci : \n");

for(int i=1; i<=x; i++)

printf("%d ",fibo(i)); /* Pemanggilan deret Fibonacci sebanyak x kali */

return 0;

}

int fibo(int n) {

if (n==1) return 1;

else if(n==2) return 1;

else

return fibo(n-2)+ fibo(n-1);

}

Hasil Running:

Menampilkan deret Fibonacci Batas suku bilangan ke : 5 Deret ke 5 = 5

Deret fibonacci : 1 1 2 3 5

Penjelasan program:

Deret fibonacci mempunyai nilai suku-suku bilangan berikut:

0, 1, 1, 2, 3, 5, 8, 13, 21, ............

96


Ciri khusus deret ini adalah tiap-tiap suku adalah hasil penjumlahan dari nilai dua suku sebelumnya. Misalnya adalah nilai suku ke dua adalah penjumlahan nilai suku ke 0 (bernilai 0) dengan suku ke 1 (bernilai 1) jadi nilai suku ke 2 adalah sama dengan 1 (0 + 1). Nilai suku ke tiga adalah nilai suku ke dua ditambah nilai suku ke satu. Misalnya untuk mencari bilangan fibonacci ke- 5, maka urutan pengerjaannya adalah sebagai berikut:

fibo(5)

fibo(3)
 fibo(4)

fibo(1)
 fibo(2)
 fibo(2)

fibo(1)

fibo(3)

fibo(2)

Dari diagram terlihat bahwa untuk mendapatkan deret ke 5 dari deret fibonacci maka fungsi fibo(4) dihitung satu kali, fungsi fibo(3) dihitung dua kali, fungsi fibo(2) dihitung tiga kali dan fungsi fibo(1) dihitung dua kali. Hal ini menyebabkan proses lebih lama dan juga sumber daya yang dibutuhkan untuk menangani proses ini lebih banyak.

Listing Program 11.4 Program Fibonacci dengan Iteratif

#include <stdio.h>

int fibo(int n);

int main () {

int x;

printf("Menampilkan deret Fibonacci\n"); printf("Batas suku bilangan ke : "); scanf("%d", &x);

printf(“Deret ke %d = %d”, x, fibo(x)); printf("\n\nDeret fibonacci : \n");

for(int i=1; i<=x; i++)

printf("%d ",fibo(i)); /* Pemanggilan deret Fibonacci sebanyak x kali */

return 0;

}

int fibo(int n) {

int fb1, fb2, fn, i; if (n==1) return 1; if(n==2) return 1; fb1=1; fb2=1;

for (i=3; i<=n; i++) { fn = fb1 + fb2;

fb2= fb1; fb1= fn;

}

return fn;

}

97


Hasil Running:

Menampilkan deret Fibonacci Batas suku bilangan ke : 5 Deret ke 5 = 5

Deret fibonacci : 1 1 2 3 5

Penjelasan Program:

Dari listing program 11.4, terlihat bahwa setiap kali akan menghitung suku ke-n, maka nilai-nilai suku sebelumnya akan digunakan kembali, yaitu nilai dari n-1(variabel fb1) dan nilai dari n-2(variabel fb2). Pertama dihitung nilai dari deret ke-n, kemudian nilai dari deret n-1 diberikan kepada deret n-2, dan nilai dari deret n diberikan kepada deret n-1.



Referensi:

Deitel & Deitel, C How to Program 3rd Edition , Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C , Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C , Salemba Teknika, Jakarta, 2004