Diberdayakan oleh Blogger.
RSS

Tugas Mata Kuliah Pemrograman Sistem

1. Perbedaan Pemrograman Sistem Dengan Pemrograman Aplikasi
          Berikut ini adalah uraian singkat tentang perbedaan dari pemrograman sistem dengan pemrograman aplikasi. Pemrograman Sistem adalah suatu perangkat lunak sistem atau yang sering juga kita sebut sebagai sistem operasi (operating system atau banyak disebut dengan singkatannya OS ), merupakan program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer.OS berfungsi seperti manajer didalam suatu perusahaan, yaitu bertanggung jawab, mengendalikan, dan mengkoordinasikan semua operasi kegiatan perusahaan secara efisien dan efektif.
         Untuk pemrograman aplikasi adalah sebuah program yang digunakan untuk mempermudah kegiatan user seperti mengerjakan tugas, mendengarkan musik, menonton film, bahkan untuk membuat program aplikasi lainnya, dan lain sebagainya. Pemrograman aplikasi dapat berjalan jika ada sistem operasi didalamnya. Jadi dapat dikatakan pemrograman sistem merupakan suatu wadah yang didalamnya terdapat program-program aplikasi.

2.Macam-macam Sistem Operasi Komputer Dan Mobile
Berikut ini adalah macam-macam sistem operasi untuk komputer :

MS-DOS
DOS merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Evolusi dari MS-DOS yaitu Microsoft Windows. DOS merupakan sebuah sistem operasi yang berbasis modus teks dan command-line. 
Kelebihan : 
- Pengoperasiannya mudah;
- Space (ruang yang bebas dalam hardisk) yang dibutuhkan DOS tidak terlelu besar;
- Tidak memerlukan memori yang besar;
- Kompatibel pada hamper semua jenis software dan hardware.

Kelemahan :
- Mode operasinya dalam teks;
- Tidak kompatibel pada beberapa program yang beroperasi dalam mode grafis.
UNIX
UNIX merupakan salah satu sistem operasi yang paling awal untuk komputer. UNIX Merupakan induk dari sistem operasi linux. UNIX diciptakan oleh Ken Thompson dan Dennis Ritchie dan dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. 
Kelebihan UNIX
- Didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User
- Lebih menekankan pada Workstation dan Server
- Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX mampu dikembangkan sehingga menghasilkan varian dari UNIX.
- Ditulis dalam bahasa C mirip dengan DOS yaitu Line/Text Command Based
- Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses.
- Adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

        Kekurangan UNIX
- Perintah-perintah pengoperasian relatif panjang
MAC OS (MACINTOSH OPERATING SYSTEM)
               MAC OS dikembangkan oleh perusahaan APPLE. OS ini hanya dapat dioperasikan dengan Hardware dari perusahaan tersebut. Sehingga Software dan Hardwarenya menjadi satu paket yang tidak terpisah. Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).  OS ini biasa digunakan untuk pekerjaan-pekerjaan desain grafis seperti setting dan percetakan. Diantara OS yang dikeluarkan adalah Mac OS 8.1, Mac OS 8.6, Mac OS 9, Mac OS X Hera, Mac OS X Kodiak, Mac OS X Cheetah, Mac OS X Puma,
Mac OS X Jaguar, Mac OS X Panther, Mac OS X Tiger, Mac OS X Leopard, Mac OS X, Snow Leopard.
Kelebihan MAC OS :
- Stabil, karena menggunakan UNIX.
- Multitasking.
- Tampilan sangat bagus.
- Aman dari Malware.
- Tidak mudah trouble
- Nyaman digunakan

 Kelemahan MAC OS :
- Tidak semua aplikasi kompatibel dengan sistem tersebut justru jadi trouble ketika menggunakannya
- Hanya cocok untuk pengguna apple dan mac . 
Microsoft Windows
Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).Merupakan sistem operasi yang paling umum dipakai. Hampir semua orang pernah menggunakannya.

Windows 1.0
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 Windows 1.0 tidak akan dapat berjalan tanpa adanya sistem operasi DOS.
- Berbasiskan GUI (Graphical User Interface)
- Mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan.

Windows 2.0
- Berbasiskan GUI (Graphical User Interface)
- Mendukung penggunaan VGA (Video Graphics Array)
- Mendukung Multi-Tasking.

Windows 3.0
- Berbasiskan GUI (Graphical User Interface)
- Mendukung penggunaan VGA (Video Graphics Array)
- Mendukung Multi-Tasking.
- Tersedia SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0
- Adanya Virtual Device Driver (VXD) yang berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu.

Windows 3.1
- Fitur Multimedia dan True Type Font
- Memudahkan End-User karena adanya fitur Drag and Drop

Windows 3.11
- Sistem Operasi yang sudah mengenal NetWorking.

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.

Windows 95
- Memiliki GUI yang lebih menarik dan atraktif
- Mendukung Plug and Play
- Mendukung penamaan yang panjang
- Memiliki beberapa fasilitas seperti: Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows
- Memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.

Windows 98
- Mendukung VGA berbasis AGP
- Mendukung media penyimpanan ringkas seperti USB
- Diperkenalkannya NAT untuk berbagi koneksi Internet
- Digantikannya Virtual Device Driver dengan Windows Driver Model
- Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5.
- Memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.

Windows ME
- Transisi dukungan grafis dari 16-Bit ke 32-Bit
- Banyak pengguna rumahan yang memakainya.

Windows 2000
- Banyaknya fitur tambahan: Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya.

Windows NT
- Sudah mendukung arsitekstur x86 (80×86), Intel IA64 dan AMD64 (x64)
- Mendukung grafis 32-Bit
- Dibangun dari pengembangan IBM OS/2
- Banyak digunakan dalam jaringan komputer
- Memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Windows XP
- Mempunyai banyak fitur dan performa yang semakin meningkat.
- Merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile).
- Banyak software yang kompatibel / yang berjalan stabil
- Instalasi software mudah

Kelemahan windows XP :
- Mudah terkena virus
- License aslinya mahal
- Sistem kurang stabil

Windows Server 2003
- Sistem Operasi yang berkonsentrasi pada jaringan
- Dapat dikatakan sebagai reinkarnasi dari Windows NT
- Banyak fitur yang ditawarkan, salah satunya adalah diperkenalkannya platform .Net
- Diperkenalkan fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya.

Windows Vista (Longhorn)
- Merupakan revolusi dari Windows XP
- Lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

- Menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR.
- Sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit.

Windows Home Page Server
- Transisi dari Windows Server 2003
- Ditujukan sebagai File Server untuk rumahan
- Mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Windows Server 2008
- Penggabungan fitur Sistem Operasi Windows Vista dengan Windows Server untuk meningkatkan keamanan dan kenyamanan End-User

Windows Server 2008 R2
- Perkembangan Windows Server 2008

Windows 7
- Versi terakhir Sistem Operasi besutan Windows
- Dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista.
- Dapat dikatakan sebagai fusi dari Windows XP dan Windows Vista
- Memiliki performa yang lebih baik dari Windows Vista.
Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Nama “Linux” berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistem operasi yang bersifat open source artinya bisa dikembangkan oleh semua orang dengan bebas, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun. Linux memiliki beberapa  turunan atau yang dikenal dengan distro linux. Mungkin linux merupakan sistem operasi yang paling banyak. Di antaranya yaitu: Slackware, Backtrack, Redhat, Suse, Fedora, Mandriva, Slackware, OpenBSD, Ubuntu, Debian, Mint, Kuliax, IGOS, dan lain-lain.
Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.

- Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole)
- Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka
- Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server
- Banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama
- Linux kebal terhadap Malware.
- Linux kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi)
- Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang
- Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri
- Tampilannya cukup bagus dan sederhana
- Relatif stabil

Kelemahan Linux
- Kalau memakai chipset VGA jangan heran kalau VGA tidak bisa terdeteksi oleh linux
- Kurangnya pilihan permainan-permainan yang populer
- Instalasi software/aplikasi tidak semudah windows
Chrome Operating System
Chrome OS merupakan Sistem Operasi buatan Google yang ringan dan memiliki basis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.
Sun Operating System
SUN OS adalah sebuah system operasi versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x.

Solaris Operating System
Dikembangkan oleh Sun Microsystem dan banyak digunakan untuk perusahaan. Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems pada tahun 1992 sebagai pendukung SunOS. 
Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris.
OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, namun Sun Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop dan Software.OpenSolaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk desktop PC atau Mobile PC. 
Berikut ini adalah macam-macam sistem operasi yang mobile :
Android
Sistem operasi untuk handphone yang akan diluncurkan Google. Android berbasis Linux sehingga termasuk open source. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution.
Kelebihan:
- Open source.
- Multitasking.
- Kemudahan dalam notifikasi.
- Mendukung banyak hardware mobile.
- Management widget yang flexibel.
- Tersedia banyak aplikasi pendukung.
- Dukungan penuh dari Google.
- User Interface yang interaktif.
- Telah mendukung HTML5.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Mendukung GPS.

Kekurangan:
- Harus terus update untuk memperbaiki bug.
- Banyak terpampang iklan dalam aplikasi
Symbian
Sistem operasi yang populer di kalangan para pengguna handphone. Kebanyakan handphone nokia menggunakan symbian sebagai sistem operasi. Versinya antara lain S40, S60 dan S9

Palm Operating System
Sistem operasi yang digunakan pada PDA keluaran PALM.
Apple (iOS)
           iOS adalah sistem operasi pada mobile Apple. Dikembangkan awalnya untuk iPhone, kemudian telah digunakan juga pada iPod Touch, iPad dan Apple TV. 

Kelebihan:
- Multitasking.
- Navigasi mudah.
- Terintegrasi penuh dengan OS Apple yang lain.
- Dukungan multimedia sangat baik.
- User Interface yang interaktif.
- Tersedia AppStore untuk memenuhi kebutuhan user.
- Mendukung GPS.

Kekurangan:
- Tidak support flash (Safari Mobile).
- Penempatan antena kurang baik.
- Standar aplikasi pengembang sangat ketat.
RIM (Blackberry)
BlackBerry OS adalah sistem operasi mobile yang dikembangkan RIM yang mendukung layanan multitasking untuk produk BlackBerry. BlackBerry diperkenalkan tahun 1997 oleh Perusahaan Kanada, Research in Motion mampu menyampaikan informasi jaringan data nirkabel. BlackBerry mulai dikenalkan di Indonesia pada Desember 2004 oleh operator di Indonesia. Fasilitas BlackBerry memang baru dimanfaatkan oleh para pengguna pribadi dan korporasi, belum merambah hingga bidang pemerintahan dan intelijen seperti di negara-negara lain.

Kelebihan:
- Fungsi BBM yang digunakan untuk chatting antar blackberry.
- Customize Theme untuk user level untuk mendesign thema blackberrynya sendiri.
- Fungsi geotag pada blackberry berGPS yang berisikan informasi.
- Tampilan akses multimedia yang sangat nyaman untuk digunakan.
- Fitur firewallnya,sangat efektif dalam memblok sms/mms/phone call yang tidak kita inginkan.
- System full backup/recover mempermudah user dalam membackup data-data penting.

Kekurangan:
- Belum mendukung conference call.
- Tidak ada aplikasi native untuk menerima dan mengirimkan fax.
- Spell check yang membantu pengecekan kesalahan ketik hanya dapat berjalan jika selesai diketik semua.
- Sinkronisasi antara email di blackberry dan server kurang maksimal.
- Browser bawaan blackberry tidak sempurna menampilkan webpage ber-javascript dan animasi.
Windows Mobile
           Sistem operasi yang dikeluarkan oleh Microsoft untuk smartphone dan PDA. Tampilannya hampir sama dengan Windows pada komputer. Versi saat ini disebut ‘Windows 7 Mobile’. OS ini berbasis pada Windows CE 7 Kernel, dan fitur-fiturnya dikembangkan menggunakan Microsoft Windows API. Sebagai tambahan, third party software development tersedia untuk Windows Mobile. Kebanyakan perangkat Windows Mobile dilengkapi dengan Stylus Pen, yang mana di gunakan untuk memasukan perintah-perintah dengan cara men-tap-nya di layar.
Kelebihan:
- Dukungan penuh dari Microsoft.
- Aplikasi office yang lengkap.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Tersedia fitur Find My Phone untuk mengetahui lokasi ponsel anda.
- Tersedia fitur Live Tiles untuk memberikan informasi pada homescreen ponsel anda.

Kekurangan:
- Mudah terserang malware.
- Keterbatasan multitasking (hanya untuk aplikasi tertentu).
- Aplikasi bawaan dari sistem kurang memadai (tidak ada file transfer bluetooth, Windows Explorer, Silverlight).
- Tidak mendukung internet tethering.


Sumber :
http://en.wikipedia.org/wiki/
Pengenalan Komputer dasar ilmu komputer, pemrograman, sistem informasi dan intelegensi buatan ( Prof.Dr.Jogiyanto H.M, M.B.A., Akt. ) 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS