SEARCH

Jumat, 02 November 2012

SISTEM OPERASI


 

SISTEM OPERASI

Sistem operasi merupakan sebuah penghubung antara pengguna dari computer dengan perangkat keras komputer. Sebelum ada system operasi, orang hanya mengunakan computer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai system operasi dengan keunggulan masing-masing. Untuk lebih memahami system operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai system operasi itu sendiri. Pengertian system operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada system computer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya system komputer.
Sistem computer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi computer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, system operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satulagifungsi penting system operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan computer yang tidak perlu.
Menurut Tanenbaum, system operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan system komputasi elektronik sebagai pengganti system 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 system operasi, maka system computer 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 system computer belum dilengkapi system operasi, tetapi beberapa fungsi system operasi telah ada, contohnya fungsi system operasi ialah FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan system operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara online ke komputer, maka system operasi menjadi multi-user (digunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).
Generasi Keempat (Pasca1980an)
Dewasa ini, system operasi dipergunakan untuk jaringan computer dimana pemakai menyadari keberadaan komputer-komputer yangsaling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar muka computer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat disatu titik, tetapi dipecah dibanyak computer sehingga tercapai kinerja yang lebih baik.
Macam-macam Sistem Operasi
1.LINUX

Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. 
Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi, suatu penamaan yang biasa digunakan untuk mengacu ke pada suatu kumpulan lengkap software, yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap.Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalanka n bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih Lingkungan sistem operasi ini termasuk 
Ratusan program termasuk, kompiler, interpreter, editor dan utilitas 
Perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas. 
Produk perangkat lunak yang reliabel, termasuk versi pengembangan terakhir. 
Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan 
Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri
Linux dilesenkan dibawah hakcipta GNU General Public License (GPL) salah satu jenis perlesenan dalam Sumber Terbuka. Lesen ini telah ditulis oleh oleh Free Software Foundation (FSF), http://www.opensource.org/ bertujuan untuk menghalang mana-mana individu atau syarikat daripada menghadkan penyebaran kod-kod aplikasi.
Secara ringkasnya, walaupun anda boleh mengenakan bayaran kepada salinan kod-kod yang anda serahkan kepada orang lain, namun anda tidak berhak untuk menghalang orang yang telah anda telah jualkan atau serahkan kod-kod itu daripada menjual atau menyerahkan kod-kod itu kepada orang lain walaupun secara percuma atau dengan harga lain yang telah mereka telah tetapkan. http://www.opensource.org/licenses/index.html
Ini juga bermaksud kod-kod asal perisian di bawah lesen ini boleh didapati secara bebas tanpa halangan. Ini satu berita yang baik untuk pembangun aplikasi, mereka boleh mengubah mana-mana aplikasi di bawah GPL dan masih boleh menyebarkan kod-kod yang mereka ubah dan baiki dengan syarat kod-kod itu juga perlu dilesen di bawah lesen yang sama.
Perbedaan Mendasar Linux
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah, harga. Linux ini GRATIS. Berarti dapat diperbanyak, dan didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi banyak isue lainya dengan bersifat free, selain dari pertimbangan harga. Source code Linux tersedia bagi setiap orang. Perkembangan Linux menunjukkan pentingnya peranan kebebasan ini. Hal ini telah menghasilkan suatu tingkat keterlibatan yang menakjupkan dari ribuan atau bahkan ratusan ribu orang di seluruh dunia. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk divace tertentu tanpa harus mendapatkan lisensi source code yang mahal, atau menandatangani non descructive agreement. Dan itu juga telah menyediakan kemungkinan bagi mahasiswa ilmu komputer di seluruh dunia untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial.
Karena Linux itu tersedia secara bebas di Internet, berbagai vendor telah membuat suatu paket distribusi, yang dapat dianggap sebagai berbagai versi kemasan Linux. paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi, dan mungkin termasuk perangkat lunak khusus, dan dukungan khusus.
Arsitektur
Prosesor seperti Digital Alpha dan StrongARM, Intel 386/486/Pentium/PentiumPro/Pentium II/Pentium III, AMD, Cyrix/IBM, Motorola 68x000, PowerPC (termasuk Power Mac) dan Sun SPARC semuanya didukung oleh Linux. Windows NT hanya mendukung Intel (dan clone) dan Digital Alpha. Sedangkan Windows 95/98 hanya jalan di atas Intel dan kawan-kawan (AMD, Cyrix). 
Dukungan Hardware Linux mendukung berbagai jenis perangkat keras PC, termasuk disk IDE, EIDE, SCSI, MFM, RLL, dan ESDI, tape dan CD-ROM drive SCSI dan EIDE, sound cards, berbagai jenis mouse, video cards, motherboard chipsets, scanners, printers, dan sebagainya . Hardware yang didukung oleh Linux mungkin tidak sebanyak Windows 95/98 tapi mungkin lebih banyak daripada Windows NT. Beberapa vendor perangkat keras menyediakan driver secara langsung untuk Linux, beberapa menyediakan spesifikasi hardware secara cuma- cuma, dan selebihnya tidak menyediakan driver maupun spesifikasi untuk produk mereka. Tentu saja, produk-produk dari vendor yang menyediakan driver atau mengikuti aturan standar dari driver yang sudah ada mendapat dukungan utama, diikuti dengan produk-pro duk yang tersedia spesifikasi teknisnya (biasanya sebentar saja setelah spesifikasinya dipublikasikan) dan diminati oleh khalayak pengguna Linux, dan (relatif sedikit) produk-produk yang tidak ada informasi teknisnya biasanya tidak disupport. 
2.Symbian OS
Pada awal mulanya di tahun 1998, symbian merupakan sebuah perusahaan 
patungan dari beberapa pemain di dunia ponsel yaitu Psion, Ericsson, Nokia, dan 
Motorola. Kemudian pada tahun 1999, Matsushita(Panasonic) bergabung kedalamnya. 
Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai mengadopsi 
teknologi symbian. Tahun 2000, Sony dan Sanyo melisensi Symbian OS, tahun 2001 
fujitsu dan siemens membeli lisensi juga. Tahun 2002 Samsung membeli lisensi, ditahun 
yang sama pula Siemens dan Sony Ericsson menjadi salah satu pemegang sahamnya. 
Samsung menjadi salah satu pemegang saham ditahun 2003. Di tahun 2004, Psion dan 
Motorola menjual sahamnya kepada nokia, sekarang Symbian dikuasai sebagian besar 
sahamnya oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya 
diseluruh dunia. 
Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson R380 
smartphone yang dikeluarkan tahun 2000. Dilanjutkan dengan dikeluarkannya dan 
diumumkannya ponsel-ponsel dengan sistem operasi symbian, seperti Nokia 9210 
communicator dan Nokia 7650 di tahun 2001. Dilanjutkan dengan diumumkannya ponsel 
P800 buatan Sony ericsson yang mengadopsi symbian versi 7.0 ditahun 2002. Tahun 
2003 mulai banyak ponsel-ponsel yang berbasiskan Symbian OS, diantaranya Nokia 
3660, Nokia 3620, Nokia N-Gage, Nokia 6600, Nokia 7700, Sendo X, Siemens SX1, 
Sony Ericsson P900, BenQ P30, Foma 2102v, dan Motorola A920. 
Versi Sistem Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson 
R380 smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari 
EPOC versi 5 dari Psion. Versi pertama yang menerapkan platform terbuka adalah 
Symbian OS versi 6.0 ditahun 2000 yang dipergunakan untuk ponsel Nokia 9210 dan 
9290 Communicator. Kemudian dilanjutkan dengan versi 6.1 di awal tahun 2001 yang 
dipergunakan untuk ponsel Series 60 Platform yaitu Nokia 7650 dan 3650 imaging 
phones. Symbian OS versi 7.0 dikeluarkan pada tahun 2002 dan dipergunakan untuk 
ponsel Sony Ericsson P800 dan P900. Symbian OS versi 7.0s dikeluarkan tahun 2003 
untuk ponsel-ponsel Nokia. Berikut merupakan daftar ponsel-ponsel yang berbasiskan 
sistem operasi Symbian. 
Spesifikasi 
Symbian OS adalah sistem operasi 32 bit, dengan konsep little endian dan 
berjalan pada beberapa tipe arsitektur mikroprosessor ARM. Symbian proses bekerja 
dengan prinsip preemptive multitasking. Dukungan terhadap device-device terintegrasi 
dalam kernel sebagai kernel extension yang ditulis dalam DLL (dynamic linking library) 
yang terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke aplikasi 
yang berjalan dalam mode unprivileged lewat user library. Symbian OS juga 
memberikan kumpulan-kumpulan library seperti networking (TCP/IP, PPP, FTP), 
Communication (Bluetooth, IrDA). Untuk mengakses servis-servis tersebut dengan 
menggunakan konsep hubungan client-server. Client menggunakan servis API yang 
diberikan oleh server untuk berkomunikasi dengan server. Semua hubungan komunikasi 
client-server diatur oleh kernel. 
Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut: 
Small, kaya feature. 
Platform terbuka untuk aplikasi-aplikasi third-party. 
Konektifitas yang baik dengan perangkat lain. 
Platform yang berkembang. 
High performance, 32 bit OS dengan preemptive multitasking. 
Long battery life. 
Dukungan dan komitmen dari pembuat ponsel dunia. 
Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa device. 
Banyak developer-developer yang mengembangkan aplikasi-aplikasi untuk sistem operasi ini, didasarkan karena beberapa pertimbangan, diantaranya sebagai berikut:
Symbian OS ditulis dalam C++, sistem operasi seluruhnya berbasis sistem object oriented sehingga flexible, efisien, reuseability, dan extendability. 
API (Application Programming Interface) yang jelas, memudahkan membuat aplikasi-aplikasinya. 
Mempunyai multitasking dan manajemen memori yang efisien.
Proses berdasarkan event driven daripada multithreaded, sehingga menghemat memori untuk context switching.
Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau yang disebut sebagai DFRD(Device Family Reference Design). DFRD ini merupakan spesifikasi dalam hal user interface dan hardware configuration, sehingga banyak tipe-tipe ponsel berbeda yang memanfaatkan sistem operasi ini, Macam-macam DFRD yaitu: 
Crystal, untuk yang kaya feature seperti tipe Communicator, dimana mempunyai full keyboard, tampilan besar lcd mendatar dan menampung banyak informasi untuk kepentingan bisnis. 
Pearl, untuk smartphone dimana seperti ponsel standar dengan lcd kecil dan keyboard yang terbatas. 
Quartz, untuk ponsel dengan kemampuan pen-based atau touch-screen yang tidak memerlukan keyboard.
Komponen 
Symbian OS merupakan sebuah sistem operasi yang mengatur seluruh sumber daya yang ada didalam ponsel. Symbian OS disusun dari enam komponen, yaitu: 
1. Kernel 
2. Middleware 
3. Application Engine 
4. UI Framework 
5. Synchronization 
6. JVM
Kernel 
Merupakan inti dari sistem operasi yang terdiri dari device driver, data table, dan 
program yang memungkinkan user berinteraksi dengan perangkat keras. Kernel 
merupakan program yang berjalan setiap waktu dan mengatur layanan-layanan yang 
diberikan ke user.
Middleware 
Merupakan kumpulan library, data storage, dan program yang 
mengimplementasikan sistem servis. Kesemuanya itu tidak perlu diletakkan dalam 
kernel. Manajemen data, komunikasi dan graphics termasuk servis sistem tersebut. 
Sebagai contoh window system yaitu yang mengatur bagaimana user berinteraksi dengan 
perangkat keras, hal ini tidak cukup penting untuk diletakkan didalam kernel.
Application Engine 
Aplikasi user level dapat memanfaatkan servis yang diberikan pada level 
middleware yaitu dengan menggunakan application engine. Application engine yang 
melakukan koordinasi untuk mengakses sumber daya yang tidak begitu penting. 
Application engine diantaranya adalah sebagai berikut: 
Agenda engine, Contact engine, Sheet engine, Alarm server and WorldTime engine, Spell 
engine, dan Help engine. 
User Interface Framework 
User interface merupakan faktor utama untuk sebuah ponsel, yang menyebabkan 
ponsel mudah digunakan, mudah dirubah dan diprogram. Symbian OS menerapkan 
framework untuk user interface sehingga mudah diadaptasi. Dalam Symbian OS ada dua 
user interface dalam frameworknya yang menggunakan komponen yang umum seperti 
kontrol dan dialog yaitu Uikon dan Eikon.
Synchronization 
Sinkronisasi dengan peralatan lain ataupun dengan komputer desktop menjadi 
perhatian dalam teknologi ponsel. Symbian OS menerapkan 3 bagian untuk sinkronisasi 
yaitu Connection manager yang melakukan inisialisasi koneksi antar device dan 
mendeteksi jikalau ada device yang ingin melakukan koneksi. Connectivity server yang 
mengimplementasi sesi sinkronisasi seperti file browsing, file sinkronisasi, back and 
restoration. File Converter yang melakukan transfer data antar format yang berbeda.
JVM 
Symbian OS mengimplementasikan teknologi java yang dikenal dengan J2ME.
JVM merupakan salah satu komponen dalam Symbian OS yang untuk perangkat ponsel dikenal dengan KVM (kilo virtual machine). JavaPhone dan PersonalJava yang merupakan bagian dari J2ME specification juga diimplementasikan dalam Symbian OS.
3.Windows
Microsoft Windows adalah sistem operasi komputer berbasiskan GUI (Graphic User Interface) yang paling banyak digunakan dalam komputer pribadi di seluruh dunia. Sukses ini menjadikan pemiliknya, Bill Gates, menjadi orang terkaya di seluruh dunia mengalahkan kekayaan Sultan Brunei. Namun hanya sedikit orang yang mengetahui sejarah perkembangan Microsoft Windows itu sendiri, dan sedikit juga orang yang mengetahui sistem operasi komputer berbasiskan GUI selain merk Microsoft Windows.
Microsoft mulai mengembangkan Interface Manager yang kemudian dirubah namanya menjadi Microsoft Windows bulan September 1981. Walau dalam prorotipe awalnya, menggunakan menu seperti Multiplan (menu muncul dari bawah ke atas), namun tahun 1982 dirubah menjadi pull-down menu (menu menyusur dari atas ke bawah) seperti yang digunakan Xerox Star. 

Microsoft akhirnya melepaskan Windows ke pasaran bulan November 1983, setelah sebelumnya saingan Microsoft, VisiOn, TopView, dan Apple Lisa dipasarkan terlebih dahulu. Setelah Microsoft, Digital Research meluncurkan GEM. Microsoft dalam iklannya menjanjikan interface grafis yang mudah digunakan, device-independent graphic dan dukungan multitasking. Walau pengembangan Windows 1.0 ditunda beberapa kali, namun penjualannya dianggap lumayan. 
"Windows 1.0" ketika pertama kali muncul dipasaran, masih merupakan produk sistem operasi komputer yang tidak menarik. Tampilannya masih sangat sederhana dan lamban. Awal yang sulit ini diperparah lagi ketika bulan September 1985 para pengacara dari perusahaan Apple Computer, memperingatkan Microsoft karena melanggar hak cipta mereka dari Apple Lisa pada Microsoft Windows 1.0. Sebenarnya Bill Gates, pemilik perusahaan Microsoft, telah berusaha mengajukan lisensi kepada Apple dalam beberapa feature yang digunakan di Microsoft Windows 1.0 dari Apple Lisa, dan perusahaan Apple pun menyetujui. Langkah Bill Gates ini ternyata jitu sekali, seperti langkah sebelumnya yang membeli sistem operasi QDOS dari Seattle Computer Product dan merubah namanya menjadi MS-DOS (Microsoft Disk Operating System) dan keputusan Bill Gates untuk bekerja sama dengan perusahaan produsen komputer raksasa IBM (International Bussines Machine) untuk mengijinkan pemakaian software MS-DOS pada setiap produk komputer pribadi PC-IBM (Personal Computer). IBM pun kemudian melisensi sistem operasi ini dari Microsoft dan merubah nama sistem operasi yang disertakan dalam setiap PC-IBMnya menjadi PC-DOS (Personal Computer - Disk Operating System). Keberhasilan Windows tidak terlepas dari kemunculan program Aldus Page Maker 1.0 for Windows pada bulan Januari 1987, sebuah desktop publishing program yang pertama kali muncul dan benar-benar berbasiskan WYSIWYG (What You See Is What You Get), disusul kemudian dengan kemunculan Corel Draw. Ditahun yang sama, Microsoft juga meluncurkan program untuk menulis, Microsoft Word, dan program spreadsheet Microsoft Excel. 
Pada tanggal 9 Desember 1987 Microsoft meluncurkan Windows 2.0 yang tampilannya menyerupai sistem operasi pada komputer MacIntosh, yaitu menggunakan icon-icon untuk mewakili suatu program atau file, mendukung penggunaan expanded memory dan tampilan jendela program yang dapat saling tumpang tindih. Perusahaan Apple Computer menyadari kemiripan ini dan lalu pada tahun 1988 mengajukan tuntutan ke pengadilan atas tuduhan melanggar kesepakatan lisensi tahun 1985. Dalam pembelaannya, Microsoft mengklaim bahwa melalui kesepakatan lisensi 1985 lalu berarti juga perusahaan Apple Computer telah setuju untuk memberikan hak kepada Microsoft untuk menggunakan feature-feature yang terdapat pada sistem operasi Apple Lisa tersebut. Setelah pertarungan selama 4 tahun, akhirnya Microsoft berhasilkan meyakinkan pengadilan dan dinyatakan menang. Pengadilan menyatakan Microsoft berhak atas 170 hak cipta kecuali 9 hak cipta lainnya. Namun ke-9 hak cipta lainnya tersebut menurut Microsoft tidak perlu dilindungi oleh Undang-Undang Hak Cipta. Bill Gates bahkan mengklaim perusahaan Apple mengambil sejumlah ide-ide tersebut dari sistem operasi berbasiskan GUI yang dikembangkan oleh perusahaan Xerox untuk komputer Xerox Alto dan komputer Star. Nama Microsoft Windows 2.0 kemudian diganti menjadi Windows/286 setelah Microsoft meluncurkan Windows/386.
Pada tanggal 22 Mei 1990 microsoft meluncurkan Windows 3.0 dengan kode nama "Chicago". Windows versi ini mengalami perubahan besar-besaran dengan kemampuan mengakses memory diatas 640 Kb (conventional memory) dan user-interface yang lebih canggih. Program manager baru yang lebih cepat, penggunaan system icon dll. Setahun setelah peluncurannya, telah terjual sebanyak 3 juta copy. Setelah itu semakin banyak perusahaan pembuat software yang membuat softwarenya bisa dijalankan di program Windows. Fasilitas menulis sederhana (Write) dan menggambar (Paintbrush) kini juga lebih ditingkatkan kemampuannya dari versi sebelumnya.
Kemudian pada tanggal 6 April 1992, Microsoft mengeluarkan versi 3.1,versi ini mempunyai beberapa perubahan signifikan dari versi sebelumnya. Kepopuleran Windows meningkat terlihat dari pemasarannya yang dalam dua bulan saja sudah terjual 3 juta copy. Perubahan dari Windows 3.0 antara lain : 
mendukung jenis huruf True Type 
kemampuan multimedia 
mendukung Object linking and Embendding (OLE) 
kemampuan mengenali diagnostik kerusakan yang lebih baik 
kemampuan jaringan 
Tidak beberapa lama kemudian Microsoft mengeluarkan versi 3.11. Tidak ada tambahan fasilitas, namun memperbaiki sejumlah bug (masalah) yang ada yang ditemui pada Windows 3.1, yang pada umumnya berhubungan dengan kemampuan jaringan. Kemudian namanya diubah menjadi Windows for Workgroup 3.11 
Dipasarkan bulan November 1992, Windows for Workgroup adalah paket pertama yang ditawarkan dengan dukungan penuh untuk komputer yang terhubungkan dalam suatu jaringan kelompok. Mendukung arus data dengan kecepatan 32-bit untuk mengoptimalkan kemampuan procesor Intel 80386 dan 80486 (pada masa itu processor ini banyak digunakan sebagai processor PC-server). Fasilitas seperti mail antar komputer ditambahkan disamping kemampuan multimedia MPEG-2, sehingga kini komputer dapat juga untuk mendengarkan musik (jika terdapat soundcard pada komputernya) atau menonton VCD (jika terdapat CD-ROM, soundcard, serta jumlah memory video-card dan RAM yang memadai).
Pada tanggal 24 Agustus 1995, Microsoft akhirnya meluncurkan produk terbaru yang sudah lama ditunggu. Di Amerika dan Eropa, para pembelinya bahkan ada yang harus antri 2 hari sebelum diluncurkan. Dalam 1 hari peluncuran perdananya, Windows 95 telah terjual habis...! Walau masih ada beberapa masalah (bug) hingga diluncurkan edisi perbaikannya (Windows 95A atau 95B), namun Windows 95 tetap dianggap sebagai sistem operasi yang sangat mudah dioperasikan, termasuk protokol TCP/IP yang terintegrasi, mendukung pemakaian nama panjang 32 karakter (sebelumnya DOS hanya 8 karakter). Windows 95 juga tidak memerlukan lagi DOS dalam peng-installannya.
Program Manager yang dulu terdapat pada Windows 3 dan 3.11 kini digantikan dengan Windows Explorer. Yang unik, Windows 95 menyediakan fungsi Recycle Bin yaitu berfungsi mencatat dan mengembalikan file-file yang dihapus (mengingatkan kita pada fungsi UNDELETE dari DOS dengan segala keterbatasannya). Fasilitas menulis Write kini diganti WordPad yang kompatible dengan Microsoft Word. Menyediakan fasilitas browser internet, yaitu Internet Explorer 3.0, yang akhirnya menyulut perseteruan dengan perusahaan Netscape yang sebelumnya bergerak dibidang ini. Microsoft dianggap berusaha memonopoli software karena I.E 3.0 diberikan secara gratis.
Mulai Windows versi ini program mengalami perubahan yang total. Selain telah disebutkan di atas, perubahan lainnya yaitu menu sekarang tidak lagi ditampilkan pull down menu tetapi pull-up menu. Menu muncul setelah Anda mengclick icon Start yang terdapat di pojok kiri bawah layar monitor Anda (lihat Gambar 2 diatas). Beberapa produsen keyboard bahkan kini sudah menambahkan tombol berlogo Windows yang mempunyai fungsi sama dengan icon Start, terletak disebelah kanan dan sebelah kiri tombol spacebar. 
Walau Microsoft mengklaim program ini dapat dijalankan pada komputer berbasiskan procesor 80386 dengan memory 8 Mb, tetapi pada kenyataannya program akan berjalan lambat. Dibutuhkan komputer dengan procesor minimal 80486 dan memory 16 Mb. Akan lebih baik lagi pada procesor Pentium. Pemasangannya membutuhkan waktu minimal 30 menit atau lebih. 
Versi kedua Windows 95, yaitu Windows 95A adalah versi perbaikan dari Windows 95 original yang pertama kali dikeluarkan, tentunya dengan beberapa perbaikan permasalahan (bug) yang terdapat pada Windows 95 original. 
Sedangkan yang terkahir, Windows 95B (dijual retail) dan Windows 95-OSR2 (hanya dipasang pada komputer baru) diluncurkan pada April 1996. Windows 95 lanjut ini mendukung mode FAT-32 untuk akses yang lebih cepat dan ringkas pada harddisk-harddisk berkapasitas besar dan berkecepatan tinggi. Istilah-istilah ini pada akhirnya tidak dikenal luas, bahkan menjadi rancu ketika ketika versi kedua Windows 95 ini dianggap sebagai Windows 97. Kerancuan ini mungkin tidak tanpa disengaja, karena sebelumnya telah terdengar khabar bahwa Microsoft akan meluncurkan versi terbaru dari Windows 95 dengan fasilitas tambahan terbaru, disamping pada tahun 1997 Microsoft pun meluncurkan produk Microsoft Office 97. 
Pada tanggal 25 Juni 1998 akhirnya Microsoft meluncurkan Windows 98, pengembangan dari Windows 95, sekaligus menjawab keingintahuan publik akan produk terbaru dari Microsoft. Menyertakan Internet Explorer 4 dan mendukung sistem Universal System Bus (USB), suatu standard input device terbaru di dunia komputer yang kini banyak dibuat. Dibutuhkan minimal komputer dengan procesor Pentium dengan memory 32 Mb. Akan lebih baik lagi pada procesor Pentium II. Versi keduanya, Windows 98 SE (Second Edition) diluncurkan setahun kemudian dengan beberapa perbaikan.
Pada Juni 2000 diluncurkan Windows 2000 yang merupakan perkawinan dari Windows 98 yang terkenal user friendly dengan Windows NT (Next Technology) yang terkenal dengan kestabilannya itu. Dengan demikian maka kemampuan Windows 2000 dalam jaringan komputer dapat lebih maksimal, terutama dalam pengelolaan file, set-up dan keamanannya. Menyertakan Internet Explorer 5.0 untuk internet. Terbagi atas 4 model. Untuk pribadi dan perkantoran disarankan memakai Windows 2000 Professional, sementara untuk server disarankan memakai Windows 2000 Server atau Windows 2000 Advanced Server atau Windows 2000 Data Center. 
Karena menyertakan teknologi yang diambil dari Windows NT, Microsoft mengklaim Windows 2000 lebih crash-proof karena menggunakan manajemen memory protection sehingga program menjadi lebih jarang konflik (atau istilah komputernya : hang). 
Dibutuhkan komputer dengan procesor minimal Pentium II dengan memory 32 Mb. Akan lebih baik lagi pada procesor Pentium III dengan memory 64 Mb-128Mb. Pemasangannya membutuhkan waktu + 1 jam, hal ini disebabkan banyaknya fasilitas dan jumlah file yang dipasang. Jika meng-upgrade dari versi Windows 95 atau 98, bisa dipastikan lebih dari 90 menit mengingat Windows 2000 akan mengecek dan mencari terlebih dahulu file-file yang bisa tetap dipakai atau dibuang dari versi sebelumnya. 
Beberapa bulan kemudian Microsoft meluncurkan windows untuk komputer pribadi dengan penekanan multimedia yang lebih maju (advanced multimedia) disamping kemampuan yang telah dimiliki seperti pada Windows 2000, namun pengurangan pada kemampuan jaringan kelompok atau LAN / WAN. Microsoft mengatakan Windows Millenium diciptakan untuk mengekploitasi kemampuan multimedia pada processor Pentium III dan Pentium-4 dari Intel, serta kompetitornya prosesor AMD K-7 Athlon serta AMD K-6 Duron dari Advanced Micro Device.
Adalah pengembangan lebih lanjut dari Windows Millenium dan Windows 2000. Walau pada dasarnya Win-Xp tetap merupakan sistem operasi 32-bit, versi Windows-Xp Professional direncanakan disiapkan untuk beroperasi pada level kecepatan 64-bit untuk processor generasi berikutnya buatan Intel dengan nama-kode Ithanium. Windows-Xp dilepaskan ke pasaran pada September 2001 (setahun setelah Win-Me). 
Win-Xp benar-benar merupakan perombakan "revolusioner" dari beberapa versi Windows sebelumnya. Misalnya, selain folder My Document, kini juga terdapat folder My Music, My Picture, My Music dengan kemampuan pemutar suara dan video yang lebih banyak dibandingkan versi-versi Windows sebelumnya.
4.Mac OS
Mac OS, yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoprasian komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafis(GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.
Terdapat pelbagai pandangan bagaimana Macintosh dibangunkan dan di mana idea asal bermula. Walaupun kaitan antara Macintosh dan projek Alto di Xerox PARC telah luas diperkatakan dalam rekod sejarah, sumbangan awal Sketchpad oleh Ivan Sutherland dan Sistem di Talian (On-Line System) oleh Doug Engelbart tidak kurang pentingnya. 
Apple sengaja merendahkan kewujudan sistem pengoperasi pada tahun awal kemunculan Macintosh untuk menjadikan Macintosh kelihatan lebih ramah pengguna dan membedakannya daripada sistem lain seperti MS-DOS, yang digambarkan sebagai ajaib (arcane) dan mencabar secara teknikal. Apple mau Macintosh digambarkan sebagai sistem yang "terus berfungsi" apabila anda menghidupkannya
Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti "Sistem 6.0.7" atau "Sistem 7". Pada awalnya juga dikenali sebagai Kotak Perkakasan "Toolbox"; yang mengandungi himpunan rutin piawaian yang boleh digunakan bagi menggantikan pautan kepada perkakasan komputer itu sendiri.
Pengabstrakan ini yang membenarkan applikasi Mac ditulis untuk satu generasi sistem digunakan pada generasi berikutnya, sebagai contoh: dari Mac Plus kepada Mac II, kepada PowerBook, kepada Power Macintosh. Pada awalnya Apple sengaja mengaburkan kewujudan sistem operasi ini bagi membezakan Mac daripada sistem lain seperti MS-DOS, yang digambarkan sebagai lebih sukar digunakan berbanding Mac. Istilah seperti "sistem" dan "kotak perkakasan (the toolbox)" merupakan cara mudah untuk merujuk kepada perkhidmatan sistem operasi dan Macintosh API seterusnya mengelakkan penggunaan istilah teknikal (technical jargon). Sehingga kemunculan era sistem G3 (yang dikenali sebagai mesin "dunia baru"), sebahagian besar sistem disimpan dalam ROM fizikal pada papan induk, dan juga komponen sistem pada cakera yang menambah, mengesampingkan (override)atau memperbaiki rutin ROM. Tujuannya ialah untuk mengelakkan penggunaan terlalu banyak ruang simpanan dalam cakera liut yang terhad untuk sistem sokongan, kerana komputer Mac yang terawal tidak mempunyai cakera keras. Sebenarnya cuma satu model Mac yang boleh dijalankan (bootable) menggunakan ROM sahaja, iaitu model Mac Klasik 1991.
Sistem 7.5.1 merupakan sistem pertama yang memasukkan logo Mac OS (muka tersenyum (smiley face) biru). Mac OS 7.6 (yang dikeluarkan pada 1996) merupakan sistem pertama yang dinamakan Mac OS kerana wujudnya "klon-klon" Mac, sistem yang hampir serupa daripada syarikat-syarikat lain seperti Power Computing dan Motorola, dan Apple hendak memberitahu dengan jelas bahawa sistem operasiannya merupakan hak milik intelektualnya sendiri.
Sistem Mac OS boleh dibahagikan kepada dua jenis:
Mac OS "Klasik", sistem yang mula-mula dikeluarkan untuk Mac yang pertama pada tahun 1984 hinggalah Mac OS 9. 
Mac OS X (huruf "X" itu disebut sepuluh, iaitu nombor Roman) yang lebih baru. Mac OS X memasukkan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Sistem tahap rendah asasnya, Darwin yang berasaskan Unix, merupakan sumber terbuka. 
Mac OS Klasik
Mac OS klasik dikenali sebagai satu sistem yang tidak mempunyai sebarang baris perintah (command line); merupakan sistem yang menggunakan antara muka pengguna grafik (IU) sepenuhnya. Dipuji kerana senang untuk digunakan, sistem ini juga dikritik kerana menggunakan kerjasama multitugas (cooperative multitasking), ketiadaan pengurusan ingatan, dan kecenderungan pertelingkahan tambahan/sambungan. "Tambahan" adalah perisian yang ditambah kepada sistem pengoperasi, untuk memberikan fungsi tambahan - seperti rangkaian kerja (networking) - atau sokongan kepada perkakasan tertentu. Sesetengah sambungan tambahan mungkin tidak akan berfungsi dengan betul antara satu sama lain atau mungkin perlu ditambah mengikut urutan tertentu. Menyelesaikan masalah tambahan Mac OS boleh menjadi satu proses cuba jaya yang memakan masa yang panjang.
Mac OS juga memperkenalkan Sistem Fail Hierarki (Hierarchical File System), sebagai satu cara inovatif penyususnan fail. Satu fail pada DOS atau Unix merupakan jujukan bait (byte), yang memerlukan aplikasi mengetahui bahagian bait mana yang mewakili kod dan bahagian mana yang mewakili grafik atau data yang lain, Fail Mac mempunyai dua bahagian yang berlainan. Sebagai tambahan kepada cuaran data, yang merupakan ulangan bait, terdapat juga akar cuaran resource fork yang mengandungi data yang sudah disusun seperti menu, grafik, bunyi, dan segmen kod. Satu fail applikasi mungkin hanya mempunyai sumber yang tidak mengandungi bahagian data. Fail teks mungkin mengandungi teks dalam bahagian data dan maklumat stail pada sumbernya, jadi applikasi yang tidak mengenal maklumat stail tersebut masih boleh membaca teks yang disimpan. Walaupun kaedah ini mempunyai beberapa kelebihan, Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS; contohnya, apabila sesuatu fail disalin daripada Mac kepada DOS atau Unix, akar cuarannya akan dibuang.
Menjelang akhir 1990-an, telah disedari bahawa teknologi era 1980-an ini telah melangkaui hayatnya, dengan kewujudan sistem-sistem pengoperasian multitugas baru yang lebih stabil.
Mac OS X
Mac OS X mambawakan pengurusan memori ala-Unix dan pre-emptive multitasking kepada platform Mac. Pengurusan memori yang jauh lebih baik membolehkan lebih banyak perisian berjalan serentak dan hampir menghapuskan kemungkinan sesuatu perisian meruntuhkan perisian lain. Ia juga adalah Mac OS petama memasukkan baris arahan, walaupun tidak dapat dilihat kecuali apabila penggunanya melancarkan perisian "terminal".
Ramai peminat Mac OS asal menerima OS X, tetapi terdapat beberapa yang mengkritiknya sebagai lebih susah dan kurang mesra pengguna daripada Mac OS asal.
Teknologi Mac OS
QuickDraw: model pengimej imaging model yang pertama memberikan pasaran pukal WYSIWYG 
Finder: antaramuka untuk melayari filesystem dan melancarkan applikasi 
MultiFinder: versi pertama yang menyokong menjalankan lebih dari satu perisian secara serentak 
Chooser: perkakasan untuk mencapai network resources (contoh: mengaktifkan AppleTalk) 
ColorSync: teknologi untuk memastikan pemadanan warna yang sesuai 
Pengurusan ingatan OS Mac: bagaimana Mac menguruskan RAM dan ingatan maya sebelum bertukar kepada UNIX 
Pengemulasian Motorola 68000 oleh PowerPC: bagaimana Mac menangani transisi arkitektural daripada CISC kepada RISC (lihat emulator Mac 68K) 
Desk Accessories: perisian kecil "helper" yang boleh dijalankan seiring dengan sebarang perisian lain, sebelum munculnya MultiFinder atau System 7. 
PlainTalk: teknologi sintesis pertuturan and pengecaman pertuturan 
Mac-Roman : set aksara 

SUMBER :
http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-1.3.pdf
http://ms.wikipedia.org/wiki/Sejarah_Linux
http://www.geocities.com/natsira/sejarah.html
http://www.geocities.com/Jesayas_2000/win.htm
http://ms.wikipedia.org/wiki/Mac_OS

Teori organisasi umum


Teori organisasi umum

Teori organisasi dibagi atas 5 klasifikasi yaitu
1. Teori manajemen ilmiah
2. Teori organisasi klasik
3. Teori organisasi hubungan antar manusia
4. Teori behavioral science
5. Teori aliran kuantitatif
berikut penjabaran dari ke 5 klsaifikasi teori organisasi :
1. Teori Manajemen Ilmiah / Klasik
Variabel yang diperhatikan dalam manajemen ilmiah :
1. Pentingnya peran seorang manajer
2. Pemanfaatan dan pengangkatan tenaga kerja
3. Tanggung jawab kesejahteraan seorang  karyawan
4. Iklim yang cenderung kondusif
Manajemen ilmiah memperhatikan prinsip-prinsip pembagian kerja.
1.1. Robert Owen (1771 – 1858)
Menekankan tentang peranan sumberdaya manusia sebagai kunci keberhasilan perusahaan.
Dilatar-belakangi oleh kondisi dan persyaratan kerja yang tidak memadai, dimana kondisi kerja
sebelumnya dan kehidupan pekerja pada masa itu sangat buruk.
1.2. Charles Babbage (1792 – 1871)
Menganjurkan untuk mengadakan pembagian tenaga kerja dalam kaitannya dengan pembagian
pekerjaan. Sehingga setiap ekerja dapat dididik dalam suatu keterampilan khusus. Setiap
pekerja hanya dituntut tanggungjawab khusus sesuai dengan spesialisasinya.
1.3. Frederick W. Taylor :
Merupakan titik tolak penerapan manajemen secara ilmiah hasil penelitian tentang studi waktu
kerja (time & motion studies). Dengan penekanan waktu penyelesaian pekerjaan dapat
dikorelasikan dengan upah yang diterima. Metode ini disebut sistem upah differensial.
1.4. Hennry L. Gantt (1861 – 1919) :
Gagasannya mempunyai kesamaan dengan gagasan Taylor, yaitu :
1. Kerjasama saling menguntungkan antara manajer dan karyawan.
2. Mengenal metode seleksi yang tepat.
3. Sistem bonus dan instruksi.
Akan tetapi Hennry menolak sistem upah differensial. Karena hanya berdampak kecil terhadap
motivasi kerja.
1.5. Frank B dan Lillian M. Gilbreth (1868 – 1924 dan 1878 – 1972) :
Berdasarkan pada gagasan hasil penelitian tentang hubungan gerakan dan kelelahan dalam
pekerjaan. Menurut Frank, antara gerakan dan kelelahan saling berkaitan. Setiap gerakan
yang dihilangkan juga menimbulkan kelelahan. Menurut Lillian, dalam pengaturan untuk
mencapai gerakan yang efektif dapat mengurangi kelelahan.
1.6. Herrrington Emerson (1853 – 1931) :
Berpendapat bahwa penyakit yang mengganggu sistem manajemen dalam industri adalah
adanya pemborosan dan inefisinesi. Oleh karena itu ia menganjurkan :
1. Tujuan jelas
2. Kegiatan logis
3. Staf memadai
4. Disiplin kerja
5. Balas jasa yang adil
6. Laporan terpecaya
7. Urutan instruksi
8. Standar kegiatan
9. Kondisi standar
10. Operasi standar
11. Instruksi standar
12. Balas jasa insentif
2. Teori Organisasi Klasik
2.1. Fayol (1841 – 1925) :
Teori organisasi klasik mengklasifikasikan tugas manajemen yang terdiri atas :
1. Technical ; kegiatan memproduksi produk dan mengoranisirnya.
2. Commercial ; kegiatan membeli bahan dan menjual produk.
3. Financial ; kegiatan pembelanjaan.
4. Security ; kegiatan menjaga keamanan.
5. Accountancy ; kegiatan akuntansi
6. Managerial ; melaksanakan fungsi manajemen yang terdiri atas :
– Planning ; kegiatan perencanaan<>
– Organizing ; kegiatan mengorganiisasikaan
– Coordinating ; kegiatan pengkoorrdinasiian
– Commanding ; kegiatan pengarahann
– Controlling ;  kegiatan penngawasaan
Selain hal tersebut diatas, asas-asa umum manajemen menurut Fayol adalah :
– Pembagian kerja
– Asas wewenang dan tanggungjawab<>
– Disiplin
– Kesatuan perintah
– Kesatuan arah
– Asas kepentingan umum
> 
– Pemberian janji yang wajar
– Pemusatan wewenang
– Rantai berkala
– Asas keteraturan
– Asas keadilan
– Kestabilan masa jabatan
– Inisiatif
– Asas kesatuan
2.2.  James D. Mooney :
Menurut James, kaidah yang diperlukan dalam menetapkan organisasi manajemen adalah :
a. Koordinasi
b. Prinsip skala
c. Prinsip fungsional
d. Prinsip staf
3. Teori Hubungan Antar Manusia (1930 – 1950)
Pendekatan yang dilakukan adalah pendekatan psikologis terhadap bawahan, yaitu dengan
mengetahui perilaku individu bawahan sebagai suatu kelompok hubungan manusiawi untuk
menunjang tingkat produktifitas kerja.
Sehingga ada suatu rekomendasi bagi para manajer bahwa organisasi itu adalah suatu sistem
sosial dan harus memperhatikan kebutuhan sosial dan psikologis karyawan agar produktifitasnya
bisa lebih tinggi.
4. Teori Behavioral Science :
4.1. Abraham maslow
Mengembangkan adanya hirarki kebutuhan dalam penjelasannya tentang perilaku manusia dan
dinamika proses motivasi.
4.2. Douglas Mc Gregor
Dengan teori X dan teori Y.
4.3. Frederich Herzberg
Menguraikan teori motivasi higienis atau teori dua faktor.
4.4. Robert Blake dan Jane Mouton
Membahas lima gaya kepemimpinan dengan kondisi manajerial.
4.5. Rensis Likert
Menidentifikasikan dan melakukan penelitian secara intensif mengenai empat sistem
manajemen.
4.6. Fred Fiedler
Menyarankan pendekatan contingency pada studi kepemimpinan.
4.7. Chris Argyris
Memandang organisasi sebagai sistem sosial atau sistem antar hubungan budaya.
4.8. Edgar Schein
Meneliti dinamika kelompok dalam organisasi.
Teori behavioral science ditandai dengan pandangan baru mengenai perilaku orang per orang,
perilaku kelompok sosial dan perilaku organisasi.
5. Teori Aliran Kuantitatif
Memfokuskan keputusan manajemen didasarkan atas perhitungan yang dapat
dipertanggungjawabkan keilmiahannya.
Pendekatan ini dikenal sebagai pendekatan ilmu manajemen yang biasa dimulai dengan langkah
sebagai berikut :
1. Merumuskan masalah
2. Menyusun model aritmatik
3. Mendapatkan penyelesaikan dari model
4. Mengkaji model dan hasil model
5. Menetapkan pengawasan atas hasil
6. Mengadkan implementasi
Alat bantu yang sering digunakan dalam metode ini adalah motede statistik dan komputerisasi
untuk melihat kemungkinan dan peluang sebaai informasi yang dibutuhkan pihak manajemen.

KONSEP SISTEM INFORMASI



KONSEP SISTEM INFORMASI


Sistem : kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu.
Menurut Jerry FithGerald ; sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu.
Karakteristik Sistem :
Memiliki komponen ;
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama
membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem
atau bagian-bagian dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu
mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem
mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan
mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu
sistem yang lebih besar yang disebut supra sistem, misalnya suatu perusahaan dapat
disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat
disebut dengan supra sistem. Kalau dipandang industri sebagai suatu sistem, maka
perusahaan dapat disebut sebagai subsistem. Demikian juga bila perusahaan dipandang
sebagai suatu sistem, maka sistem akuntansi adalah subsistemnya.
Batas sistem (boundary) ;
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang
lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem
dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope)
dari sistem tersebut.
Lingkungan luar sistem (environment) ;
Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.
Penghubung sistem (interface) ;
Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
Masukan sistem (input) ;
Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan
perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input
adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input
adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem
komputer, program adalah maintanance input yang digunakan untuk mengoperasikan
komputernya dan data adalah signal input untuk diolah menjadi informasi.
Keluaran sistem (Output) ;
Merupakan hasil dari energi yang diolah oleh sistem.
Pengolah sistem (Process) ;
Merupakan bagian yang memproses masukan untuk menjadi keluaran yang diinginkan.
Sasaran sistem ;
Kalau sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
2
Klasifikasi Sistem :
Sistem abstrak ; sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara
fisik (sistem teologia)
Sistem fisik ; merupakan sistem yang ada secara fisik (sistem komputer, sistem akuntansi,
sistem produksi dll.)
Sistem alamiah ; sistem yang terjadi melalui proses alam. (sistem matahari, sistem luar
angkasa, sistem reproduksi dll.
Sistem buatan manusia ; sistem yang dirancang oleh manusia.
Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin disebut humanmachine
system (contoh ; sistem informasi)
Sistem Tertentu (deterministic system) ; beroperasi dengan tingkah laku yang sudah
dapat diprediksi. Interaksi bagian-bagiannya dapat dideteksi dengan pasti sehingga
keluaran dari sistem dapat diramalkan (contoh ; sistem komputer)
Sistem tak tentu (probabilistic system) ; sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsur probabilitas.
Sistem tertutup (close system) ; sistem yang tidak berhubungan dan tidak terpengaruh
dengan sistem luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur
tangan dari pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannya tidak
ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara
relatif tertutup, tidak benar-benar tertutup).
Sistem terbuka (open system) ; sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya.
Lebih spesifik dikenal juga yang disebut dengan sistem terotomasi ; yang merupakan bagian
dari sistem buatan manusia dan berineraksi dengan kontrol oleh satu atau lebih komputer
sebagai bagian dari sistem yang digunakan dalam masyarakat modern.
Sistem terotomasi mempunyai sejumlah komponen yaitu ;
􀂃 Perangkat keras (CPU, disk, printer, tape).
􀂃 Perangkat lunak (sistem operasi, sistem database, program pengontrol komunikasi,
program aplikasi).
􀂃 Personil (yang mengoperasikan sistem, menyediakan masukan, mengkonsumsi keluaran
dan melakukan aktivitas manual yang mendukung sistem).
􀂃 Data (yang harus tersimpan dalam sistem selama jangka waktu tertentu).
􀂃 Prosedur (instruksi dan kebijakan untuk mengoperasikan sistem).
Sistem terotomasi terbagi dalam sejumlah katagori :
On-line systems. Sistem on-line adalah sistem yang menerima langsung input pada area
dimana input tersebut direkam dan menghasilkan output yang dapat berupa hasil
komputasi pada area dimana mereka dibutuhkan. Area sendiri dapat dipisah-pisah dalam
skala, misalnya ratusan kilometer. Biasanya digunakan bagi reservasi angkutan udara,
reservasi kereta api, perbankan dll.
Real-time systems. Sistem real-time adalah mekanisme pengontrolan, perekaman data,
pemrosesan yang sangat cepat sehinga output yang dihasilkan dapat diterima dalam waktu
yang relatif sama. Perbedaan dengan sistem on-line adalah satuan waktu yang digunakan
real-time biasanya seperseratus atau seperseribu detik sedangkan on-line masih dalah
skala detik atau bahkan kadang beberapa menit. Perbedaan lainnya, on-line biasanya
3
hanya berinteraksi dengan pemakai, sedangkan real-time berinteraksi langsung dengan
pemakai dan lingkungan yang dipetakan.
Decision support system + strategic planning system. Sistem yang memproses transaksi
organisasi secara harian dan membantu para manajer mengambil keputusan, mengevaluasi
dan menganalisa tujuan organisasi. Digunakan untuk sistem penggajian, sistem
pemesanan, sistem akuntansi dan sistem produksi. Biasanya berbentuk paket statistik,
paket pemasaran dll. Sistem ini tidak hanya merekam dan menampilkan data tetapi juga
fungsi-fungsi matematik, data analisa statistik dan menampilkan informasi dalam bentuk
grafik (tabel, chart) sebagaimana laporan konvensional.
Knowledge-based system. Program komputer yang dibuat mendekati kemampuan dan
pengetahuan seorang pakar. Umumnya menggunakan perangkat keras dan perangkat
lunak khusus seperti LISP dan PROLOG.
Sistem berdasarkan prinsip dasar secara umum terbagi dalam :
Sistem terspesialisasi ; adalah sistem yang sulit diterakpan pada lingkungan yang
berbeda (misalnya sistem biologi; ikan yang dipindahkan ke darat)
Sistem besar ; adalah sistem yang sebagian besar sumber dayanya berfungsi melakukan
perawatan harian (misalnya dinosaurus sebagai sistem biologi menghabiskan sebagian
besar masa hidupnya dengan makan dan makan).
Sistem sebagai bagian dari sistem lain ; sistem selalu merupakan bagian dari sistem
yang lebih besar, dan dapat terbagi menjadi sistem yang lebih kecil.
Sistem berkembang ; walaupun tidak berlaku bagi semua sistem tetapi hampir semua
sistem selalu berkembang.
Pelaku sistem terdiri dari 7 kelompok :
1. Pemakai ;
Pada umumnya 3 ada jenis pemakai, yaitu operasional, pengawas dan eksekutif.
2. Manajemen ;
Umumnya terdiri dari 3 jenis manajemen, yaitu manajemen pemakai yang bertugas
menangani pemakaian dimana sistem baru diterapkan, manajemen sistem yang terlibat
dalam pengembangan sistem itu sendiri dan manajemen umum yang terlibat dalam
strategi perencanaan sistem dan sistem pendukung pengambilan keputusan. Kelompok
manajemen biasanya terlibat dengan keputusan yang berhubungan dengan orang, waktu
dan uang, misalnya ;
“ sistem tersebut harus mampu melakukan fungsi x,y,z, selain itu harus dikembangkan
dalam waktu enam bulan dengan melibatkan programmer dari departemen w, dengan
biaya sebesar x”.
3. Pemeriksa ;
Ukuran dan kerumitan sistem yang dikerjakan dan bentuk alami organisasi dimana sistem
tersebut diimplementasikan dapat menentukan kesimpulan perlu tidaknya pemeriksa.
Pemeriksa biasanya menentukan segala sesuatunya berdasarkan ukuran-ukuran standar
yang dikembangkan pada banyak perusahaan sejenis.
4. Penganalisa sistem ;
Fungsi-fungsinya antara lain sebagai :
- Arkeolog ; yaitu yang menelusuri bagaimana sebenarnya sistem lama berjalan,
bagaimana sistem tersebut dijalankan dan segala hal yang menyangkut sistem lama.
4
- Inovator ; yaitu yang membantu mengembangkan dan membuka wawasan pemakai
bagi kemungkinan-kemungkinan lain.
- Mediator ; yaitu yang menjalankan fungsi komunikasi dari semua level, antara lain
pemakai, manajer, programmer, pemeriksa dan pelaku sistem yang lainnya yang
mungkin belum punya sikap dan cara pandang yang sama.
- Pimpinan proyek ; Penganalisa sistem haruslah personil yang lebih berpengalaman
dari programmer atau desainer. Selain itu mengingat penganalisa sistem umumnya
ditetapkan terlebih dahulu dalam suatu pekerjaan sebelum yang lain bekerja, adalah
hal yang wajar jika penanggung jawab pekerjaan menjadi porsi penganalisa sistem.
5. Pendesain sistem ;
Pendesain sistem menerima hasil penganalisa sistem berupa kebutuhan pemakai yang
tidak berorientasi pada teknologi tertentu, yang kemudian ditransformasikan ke desain
arsitektur tingkat tinggi dan dapat diformulasikan oleh programmer.
6. Programmer ;
Mengerjakan dalam bentuk program dari hasil desain yang telah diterima dari pendesain.
7. Personel pengoperasian ;
Bertugas dan bertanggungjawab di pusat komputer misalnya jaringan, keamanan
perangkat keras, keamanan perangkat lunak, pencetakan dan backup. Pelaku ini mungkin
tidak diperlukan bila sistem yang berjalan tidak besar dan tidak membutuhkan klasifikasi
khusus untuk menjalankan sistem.
Hal mendasar dalam pengembangan sistem
Penganalisa sistem merupakan bagian dari tim yang berfungsi mengembangkan sistem yang
memiliki daya guna tinggi dan memenuhi kebutuhan pemakai akhir. Pengembangan ini
dipengaruhi sejumlah hal,yaitu :
Produktifitas, saat ini dibutuhkan sistem yang lebih banyak, lebih bagus dan lebih cepat.
Hal ini membutuhkan lebih banyak programmer dan penganalisa sistem yang berkualitas,
kondisi kerja ekstra, kemampuan pemakai untuk mengambangkan sendiri, bahasa
pemrograman yang lebih baik, perawatan sistem yang lebih baik (umumnya 50 % sampai
70 % sumber daya digunakan untuk perawatan sistem), disiplin teknis pemakaian
perangkat lunak dan perangkat pengembangan sistem yang terotomasi.
Realibilitas, waktu yang dihabiskan untuk testing sistem secara umum menghabiskan
50% dari waktu total pengembangan sistem.
Dalam kurun waktu 30 tahun sejumlah sistem yang digunakan di berbagai perusahaan
mengalami kesalahan dan ironisnya sangat tidak mudah untuk mengubahnya. Jika terjadi
kesalahan, ada dua cara yang bisa dilakukan, yaitu melakukan pelacakan sumber
kesalahan dan harus menemukan cara untuk mengoreksi kesalahan tersebut dengan
mengganti program, menghilangkan sejumlah statement lama atau menambahkan
sejumlah statement baru.
Maintabilitas, perawatan mencakup ;
- modifikasi sistem sesuai perkembangan perangkat keras untuk meningkatkan
kecepatan pemrosesan (yang memegang peranan penting dalam pengoperasian
sistem),
- modifikasi sistem sesuai perkembangan kebutuhan pemakai. Antara 50% sampai 80%
pekerjaan yang dilakukan pada kebanyakan pengembangan sistem dilakukan untuk
revisi, modifikasi, konversi,peningkatan dan pelacakan kesalahan.
5
Konsep Dasar Informasi:
Informasi: data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan
dapat berupa fakta, suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data
menjadi suatu informasi == input - proses – output.
Data merupakan raw material untuk suatu informasi. Perbedaan informasi dan data sangat
relatif tergantung pada nilai gunanya bagi manajemen yang memerlukan. Suatu informasi
bagi level manajemen tertentu bisa menjadi data bagi manajemen level di atasnya, atau
sebaliknya.
Representasi informasi: pelambangan informasi, misalnya: representasi biner.
Kuantitas informasi: satuan ukuran informasi. Tergantung representasi. Untuk representasi
biner satuannya: bit, byte, word dll.
Kualitas informasi: bias terhadap error, karena: kesalahan cara pengukuran dan
pengumpulan, kegagalan mengikuti prosedur prmrosesan, kehilangan atau data tidak
terproses, kesalahan perekaman atau koreksi data, kesalahan file histori/master, kesalahan
prosedur pemrosesan ketidak berfungsian sistem.
Umur informasi: kapan atau sampai kapan sebuah informasi memiliki nilai/arti bagi
penggunanya. Ada condition informasion (mengacu pada titik waktu tertentu) dan operating
information (menyatakan suatu perubahan pada suatu range waktu).
Kualitas Informasi ; tergantung dari 3 hal, yaitu informasi harus :
Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan masudnya.
Tetap pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.
Relevan, berarti informasi tersebut menpunyai manfaat untuk pemakainya. Relevansi
informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.
Nilai Informasi ; ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu
informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya
mendapatkannya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost
effectiveness atau cost benefit.
Definisi Sistem Informasi:
Suatu sistem terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi
penggunanya.
Atau ;
Sebuah sistem terintegrasi atau sistem manusia-mesin, untuk menyediakan informasi untuk
mendukung operasi, manajemen dalam suatu organisasi.
Sistem ini memanfaatkan perangkat keras dan perangkat lunak komputer, prosedur manual,
model manajemen dan basis data.
6
Dari definisi di atas terdapat beberapa kata kunci :
1. Berbasis komputer dan Sistem Manusia/Mesin
- Berbasis komputer: perancang harus memahami pengetahuan komputer dan
pemrosesan informasi
- Sistem manusia mesin: ada interaksi antara manusia sebagai pengelola dan mesin
sebagai alat untuk memroses informasi. Ada proses manual yang harus dilakukan
manusia dan ada proses yang terotomasi oleh mesin. Oleh karena itu diperlukan suatu
prosedur/manual sistem.
2. Sistem basis data terintegrasi
- Adanya penggunaan basis data secara bersama-sama (sharing) dalam sebuah data base
manajemen system.
3. Mendukung Operasi
- Informasi yang diolah dan di hasilkan digunakan untuk mendukung operasi organisasi.
Istilah Sistem Informasi
= Manajemen Information System
= Information Processing System
= Information Decision System
= Information System.
Semuanya mengacu pada sebuah sistem informasi berbasis komputer yang dirancang untuk
mendukung operasi, manajemen dan fungsi pengambilan keputusan suatu organisasi.
Menurut Robert A. Leitch ; sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan.
Komponen Fisik Sistem Informasi:
1. Perangkat keras komputer: CPU, Storage, perangkat Input/Output, Terminal untuk
interaksi, Media komunikasi data
2. Perangkat lunak komputer: perangkat lunak sistem (sistem operasi dan utilitinya),
perangkat lunak umum aplikasi (bahasa pemrograman), perangkat lunak aplikasi (aplikasi
akuntansi dll).
3. Basis data: penyimpanan data pada media penyimpan komputer.
4. Prosedur: langkah-langkah penggunaan sistem
5. Personil untuk pengelolaan operasi (SDM), meliputi:
- Clerical personnel (untuk menangani transaksi dan pemrosesan data dan melakukan
inquiry = operator);
- First level manager: untuk mengelola pemrosesan data didukung dengan perencanaan,
penjadwalan, identifikasi situasi out-of-control dan pengambilan keputusan level
menengah ke bawah.
- Staff specialist: digunakan untuk analisis untuk perencanaan dan pelaporan.
- Management: untuk pembuatan laporan berkala, permintaan khsus, analisis khusus,
laporan khsusus, pendukung identifikasi masalah dan peluang.
Aplikasi = program + prosedur pengoperasian.
7
HUBUNGAN PENGELOLA DENGAN SISTEM INFORMASI
Pada bagian 1 sudah disebutkan bahwa salah satu komponen dari sistem informasi adalah
personel sebagai pengelola informasi. Oleh karena itu hubungan antara sistem informasi
dengan pengelolanya sangat erat. Sistem informasi yang dibutuhkan sangat tergantung dari
kebutuhan pengelolanya.
Pengelola sistem informasi terorganisasi dalam suatu struktur manajemen. Oleh karena itu
bentuk / jenis sistem informasi yang diperlukan sesuai dengan level manajemennya.
Manajemen Level Atas: untuk perencanaan strategis, kebijakan dan pengambilan keputusan.
Manejemen Level Menengah: untuk perencanaan taktis.
Manejemen Level Bawah: untuk perencanan dan pengawasan operasi
Operator: untuk pemrosesan transaksi dan merespon permintaan.
Untuk pengembangan sebuah sistem informasi diperlukan struktur manajemen organisasi
personil.
Strutktur dasarnya:
Direktur Sistem Informasi
Manajer Pengembangan Sistem
Analis Sistem
Programmer
Manejer Komputer dan Operasi.
Variasi struktur manajemen sangat tergantung pada Managerial Efficiency vs User Service.
PERANCANGAN SISTEM INFORMASI
Perancangan sistem informasi merupakan pengembangan sistem baru dari sistem lama yang
ada, dimana masalah-masalah yang terjadi pada sistem lama diharapkan sudah teratasi pada
sistem yang baru.
SIKLUS HIDUP PENGEMBANGAN SISTEM INFORMASI
(SYSTEM DEVELOPMENT LIFE CYCLES - SDLC)
Secara konseptual siklus pengembangan sebuah sistem informasi adalah sbb :
1. Analisis Sistem: menganalisis dan mendefinisikan masalah dan kemungkinan solusinya
untuk sistem informasi dan proses organisasi.
2. Perancangan Sistem: merancang output, input, struktur file, program, prosedur,
perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem informasi
3. Pembangunan dan Testing Sistem: membangun perangkat lunak yang diperlukan untuk
mendukung sistem dan melakukan testing secara akurat. Melakukan instalasi dan testing
terhadap perangkat keras dan mengoperasikan perangkat lunak
4. Implementasi Sistem: beralih dari sistem lama ke sistem baru, melakukan pelatihan dan
panduan seperlunya.
5. Operasi dan Perawatan: mendukung operasi sistem informasi dan melakukan perubahan
atau tambahan fasilitas.
6. Evaluasi Sistem: mengevaluasi sejauih mana sistem telah dibangun dan seberapa bagus
sistem telah dioperasikan.
8
Siklus tersebut berlangsung secara berulang-ulang. Siklus di atas merupakan model klasik
dari pengembangan sistem informasi. Model-model baru, seperti prototyping, spiral, 4GT dan
kombinasi dikembangkan dari model klasik di atas.
ANALISIS SISTEM
Alasan pentingnya mengawali analisis sistem:
1. Problem-solving: sistem lama tidak berfungsi sesuai dengan kebutuhan. Untuk itu analisis
diperlukan untuk memperbaiki sistem sehingga dapat berfungsi sesuai dengan kebutuhan.
2. Kebutuhan baru: adanya kebutuhan baru dalam organisasi atau lingkungan sehingga
diperlukan adanya modifikasi atau tambahan sistem informasi untuk mendukung
organisasi.
3. Mengimplementasikan ide atau teknologi baru.
4. Meningkatkan performansi sistem secara keseluruhan.
Batasan Analisis Sistem:
Aktifitas yang dilakukan dalam analisis sistem harus dapat menjawab pertanyaan umum, sbb:
1. Sistem baru apakah yang akan dibangun? atau
2. Sistem apakah yang akan ditambahkan atau dimodifikasi pada sistem lama yang sudah
ada?
Untuk itu secara detail harus dijawab pertanyaan-pertanyaan:
1. Informasi apakah yang dibutuhkan?
2. Oleh siapa?
3. Kapan?
4. Dimana?
5. Dalam bentuk apa?
6. Bagaimana cara memperolehnya?
7. Dari mana asalnya?
8. Bagaimana cara mengumpulkannya?
Proposal mengadakan analisis sistem ; Berisi:
1. Definisi yang jelas dan konsisten tentang alasan untuk analisis
2. Definisi batasan analisis yang akan dilakukan
3. Identifikasi fakta yang akan dikumpulkan dan dipelajari selama analisis
4. Identifikasi sumber dimana fakta dapat diperoleh
5. Uraian tujuan dan kendala yang mungkin dalam analisis
6. Proyeksi kemungkinan masalah yang akan terjadi selama analisis
7. Jadwal tentatif analisis
Sumber-sumber fakta yang dapat dipelajari untuk analisis sistem:
1. Sistem yang ada
2. Sumber internal lain: orang, dokumen, dan hubungan antara orang-organisasi atau
fungsi ada
3. Sumber External: interface dengan sistem lain, seminar, vendor, jurnal, textbook dan
informasi atau ilmu lain yang berada diluar sistem
9
Kerangka Analisis:
1. Analisis terhadap level pembuat keputusan (manajemen organisasi): menganalisa
organisasi, fungsi dan informasi yang dibutuhkan beserta informasi yang dihasilkan.
2. Analisis terhadap flow informasi: mengidentifikasi informasi apa yang diperlukan, siapa
yang memerlukan, dari mana asalnya.
3. Analisis terhadap input dan output.
Dalam analisis ini digunakan teknik dan alat bantu, a.l: interview, questionaire, observation,
sampling and document gathering, charting (organisasi, flow, dfd, ER, OO, dll), decision
table and matric
Laporan hasil analisis:
Laporan hasil analisis harus berisi:
1. Uraian alasan dan scope (batasan) analisis
2. Deskripsi sistem yang ada dan operasinya.
3. Uraian tujuan (objektif) dan kendala sistem
4. Deskripsi tentang masalah-masalah yang belum teratasi dan potensi masalah
5. Uraian tentang asumsi-asumsi yang diambil oleh analis sistem selama proses analisis
6. Rekomendasi-rekomendasi sistem yang baru dan kebutuhannya untuk desain awal
7. Proyeksi kebutuhan sumber daya dan biaya yang diharapkan termasuk dalam desain
sistem baru atau memodifikasinya. Proyeksi ini termasuk kelayakan untuk proses
selanjutnya.
Katagori aspek kelayakan:
1. Kelayakan teknis: kelayakan perangkat keras dan perangkat lunak.
2. Kelayakan ekonomi: apakah ada keuntungan atau kerugian, efisiensi biasa operasional
organisasi.
3. Kelayakan operasi: berhubungan dengan prosedur operasi dan orang yang menjalankan
organisasi
4. Kelayakan jadwal: dapat menggunakan model-model penjadwalan seperti PERT dan
GANTT CHART. Apakah jadwal pengembangan layak atau tidak.
Hasil akhir analisis sistem (keputusan):
1. Hentikan pekerjaan, karena proposal tidak layak.
2. Tunggu beberapa saat, karena masih ada pertimbangan lain.
3. Modifikasi, manajemen memutuskan untuk memodifikasi prososal dengan subsistem lain.
4. Proses dengan syarat, ada persyaratan kelayakan.
5. Proses tanpa syarat, semua syarat terpenuhi. Proposal diterima dan proses dilanjutkan ke
desain awal.
Siklus pengembangan sistem menurut J.F.Kelly ;
1. Penelitian sistem
a. Definisi ruang lingkup.
b. Studi penelitian
2. Analisis dan desain sistem
a. Studi penelitian
b. Pengumpulan data dan analisis
c. Desain sistem
d. Rencana implementasi
10
3. Pengembangan sistem
a. Pengembangan
b. Pengetesan
c. Pengoperasian
d. Perawatan
Siklus pengembangan sistem menurut Martin L dan Thomas Harrel ;
1. Konsepsi sistem
2. Analisis pendahuluan
a. Pendefinisan masalah pendahuluan
b. Investigasi
c. Persiapan usulan sistem
3. Desain sistem
a. Analisis terinci
b. Mendesain keputusan
c. Mendesain sasaran
d. Rancang bangun sistem
4. Pemrograman
a. Memecahkan kembali rancang bangun
b. Mengembangkan bagan alir secara garis besar
c. Menulis instruksi program
d. Merakit program
e. Mempersiapkan data untuk tes
f. Melakukan pengetesan
g. Mengecek hasil
h. Mendiagnosa kesalahan
i. Membetulkan program
j. Memulai pengetesan sistem
5. Dokumentasi
6. Instalasi sistem
7. Operasi sistem
PERANCANGAN SISTEM
Analisis sistem digunakan untuk menjawab pertanyaan what? Sedangkan desain digunakan
untuk menjawab pertanyaan how? Desain berkonsentrasi pada bagaimana system dibangun
untuk memenuhi kebutuhan pada fase analisis.
Elemen-elemen pengetahuan yang berhubungan dengan proses desain:
1. Sumber daya organisasi: bertumpu pada 5 unsur organisasi, yaitu: man, machines,
material, money dan methods.
2. Informasi kebutuhan dari pemakai: informasi yang diperoleh dari pemakai selama fase
analisis sistem.
3. Kebutuhan sistem: hasil dari analisis sistem.
4. Metode pemrosesan data, apakah: manual, elektromechanical, puched card, atau
computer base.
5. Operasi data. Ada beberapa operasi dasar data, a.l: capture, classify, arrange, summarize,
calculate, store, retrieve, reproduce dan disseminate.
6. Alat bantu desain, seperti: dfd, dcd, dd, decision table dll.
11
Langkah dasar dalam proses desain:
1. Mendefinisikan tujuan sistem (defining system goal), tidak hanya berdasarkan informasi
pemakai, akan tetapi juga berupa telaah dari abstraksi dan karakteristik keseluruhan
kebutuhan informasi sistem.
2. Membangun sebuah model konseptual (develop a conceptual model), berupa gambaran
sistem secara keseluruhan yang menggambarkan satuan fungsional sebagai unit sistem.
3. Menerapkan kendala2 organisasi (applying organizational contraints). Menerapkan
kendala-kendala sistem untuk memperoleh sistem yang paling optimal. Elemen organisasi
merupakan kendala, sedangkan fungsi-fungsi yang harus dioptimalkan adalah:
performance, reliability, cost, instalation schedule, maintenability, flexibility,
grouwth potensial, life expectancy. Model untuk sistem optimal dapat digambarkan
sebagai sebuah model yang mengandung: kebutuhan sistem dan sumber daya organisasi
sebagai input; faktor bobot terdiri atas fungsi-fungsi optimal di atas; dan total nilai yang
harus dioptimalkan dari faktor bobot tersebut.
4. Mendefinisikan aktifitas pemrosesan data (defining data processing activities).
Pendefinisian ini dapat dilakukan dengan pendekatan input-proses-output. Untuk
menentukan hal ini diperlukan proses iteratif sbb:
a. Mengidentifikasn output terpenting untuk mendukung/mencapai tujuan sistem
(system’s goal)
b. Me-list field spesifik informasi yang diperlukan untuk menyediakan output tersebut
c. Mengidentifikasi input data spesifikik yang diperlukan untuk membangun field
informasi yang diperlukan.
d. Mendeskripsikan operasi pemrosesan data yang diterapkan untuk mengolah input
menjadi output yang diperlukan.
e. Mengidentifikasi elemen input yang menjadi masukan dan bagian yang disimpan
selama pemrosesan input menjadi output.
f. Ulangi langkah a-e terus menerus samapi semua output yang dibutuhkan diperoleh.
g. Bangun basis data yang akan mendukung efektifitas sistem untuk memenuhi
kebutuhan sistem, cara pemrosesan data dan karakteristik data.
h. Berdasarakan kendala-kendala pembangunan sistem, prioritas pendukung, estimasi
cost pembangunan; kurangi input, output dan pemrosesan yang ekstrim
i. Definisikan berbagai titik kontrol untuk mengatur aktifitas pemrosesan data yang
menentukan kualitas umum pemrosesan data.
j. Selesaikan format input dan output yang terbaik untuk desain sistem.
5. Menyiapkan proposal sistem desain. Proposal ini diperlukan untuk manajemen apakah
proses selanjutnya layak untuk dilanjutkan atau tidak. Hal-hal yang perlu disiapkan dalam
penyusunan proposal ini adalah:
a. Menyatakan ulang tentang alasan untuk mengawali kerja sistem termasuk
tujuan/objektif khusus dan yang berhubungan dengan kebutuhan user dan desain
sistem.
b. Menyiapkan model yang sederhana akan tetapi menyeluruh sistem yang akan
diajukan.
c. Menampilkan semua sumber daya yang tersedia untuk mengimplementasikan dan
merawat sistem.
12
d. Mengidentifikasi asumsi kritis dan masalah yang belum teratasi yang mungkin
berpengaruh terhadap desain sistem akhir.
Sedangkan format dari proposal desain ini sangat berfariasi akan tetapi mengandung halhal
di atas.
Prinsip Dasar Desain
Ada 2 prinsip dasar desain, a.l:
1. Desain sistem monolitik. Ditekankan pada integrasi sistem. Resource mana yang bisa
diintegrasikan untuk memperoleh sistem yang efektif terutama dalam cost.
2. Desain sistem modular. Ditekankan pada pemecahan fungsi-fungsi yang memiliki
idependensi rendah menjadi modul-modul (subsistem fungsional) yang terpisah sehingga
memudahkan kita untuk berkonsentrasi mendesain per modul. Sebuah sistem informasi
dapat dipecah menjadi 7 subsistem fungsional, a.l: data collection, data processing, file
update, data storage, data retrival, information report dan data processing controls.
Petunjuk umum dalam desain subsistem fungsional sebuah sistem informasi:
1. Sumber data sebaiknya hanya dikumpulkan sekali sebagai input ke sistem informasi.
2. Akurasi sumber data sangat tergantung pada banyaknya langkah untuk me-record, collect
dan prepare data untuk prosessing. Semakin sedikit langkah semakin akurat.
3. Data yang dihasilkan dari sistem berbasis komputer sebaiknya tidak dimasukkan lagi ke
sistem.
4. Pewaktuan yang diperlukan untuk mengumpulkan data harus lebih kecil dari pewaktuan
informasi tersebut diperlukan.
5. Perlu pemilihan cara pengumpulan data yang paling optimal
6. Pengumpulan data tidak harus on-line, melainkan tergantung dari kebutuhan informasi.
7. Semua sumber data harus dapat di validasi dan diedit segera setelah di kumpulkan.
8. Data yang sudah divalidasi, sebaiknya tidak divalidasi pada proses selanjutnya.
9. Total kontrol harus segera di cek lagi sebelum dan sesudah sebuah aktifitas prosesing
yang besar dilakukan.
10. Data harus dapat disimpan hanya di 1 tempat dalam basis data kecuali ada kendala sistem.
11. Semua field data sebaiknya memiliki prosedur entri dan maintenance.
12. Semua data harus dapat dicetak dalam format yang berarti untuk keperluan audit.
13. File transaksi harus di maintain paling tidak dalam 1 siklus update ke basis data.
14. Prosedur backup dan security harus disediakan untuk semua field data.
15. Setiap file non sequential perlu memiliki prosedur reorganisasi secara periodik.
16. Semua field data harus memiliki tanggal update/akses penyimpanan terakhir.
Untuk menganalisa sistem secara efektif, kita membutuhkan lebih dari sekedar perangkat
permodelan; yaitu metode. Metode ini dari waktu ke waktu berubah sesuai dengan
perkembangan teknologi. Siklus ini cenderung menglami perubahan yang berarti dengan
ditemukannya bahasa generasi keempat dan terakhir generasi kelima dimana pendekatan
dengan paradigma object-oriented dan kompatibilitas antar model.
Pada dasarnya ada dua metode pendekatan dalam membangun sistem, yang pertama yaitu topdown.
Pada metode ini sistem yang diturunkan dari pemetaan secara global yang kemudian
akan menurun ke arah yang lebih deskriptif. Metode ini dianalogikan sebagai pembuatan
rumah yang dimulai dari aspek yang paling mendasar yaitu pondasi hingga ke bagian terkecil
13
misalnya sebuah kran pada kamar mandi. Metode kedua yaitu bottom-up, dimana sistem
dipetakan dari satuan terkecil sehingga ke satuan terbesar, misalnya perakitan mobil. Pada
awal 1980_an mulai dikenal teknik pendesainan terstruktur dengan menggunakan konsep
pararel dan siklus, misalnya antara uji coba program dan pemrograman dapat dilakukan kerja
pararel dan seandainya ada sesuatu yang salah ketika implementasi maka dilakukan survey,
analisa dan desain ulang yang menggantikan metode pendesainan klasik yang cenderung
serial.
Pada prinsipnya aktivitas pendesainan sistem secara terstruktur melingkupi :
􀂃 Survey ; berfungsi untuk mengetahui kebutuhan pemakai, kesalahan-kesalahan dalam
sistem lama, menetapkan tujuan perancangan, mengajukan usulan otomasi sistem yang
layak dan dapat diterima, dan menyiapkan laporan survey yang berisi tentang segala
sesuatu, pada poin di atas.
􀂃 Analisa sistem ; menggabungkan laporan survey dan kebijakan pemakai menjadi
spesifikasi yang terstruktur dengan menggunakan permodelan.
􀂃 Desain ; mengimplementasikan model yang diinginkan pemakai.
􀂃 Implementasi ; merepresentasikan hasil desain ke dalam pemograman.
􀂃 Uji coba desain ; menguji coba seluruh spesifikasi terstruktur.
􀂃 Testing akhir ; menguji sistem secara keseluruhan.
􀂃 Deskripsi prosedur ; pembuatan laporan teknis tertulis seperti petunjuk pemakaian dan
pengoperasian.
􀂃 Konversi database ; mengkonversi data, soalnya kata data sudah berarti jamak pada
sistem sebelumnya.
􀂃 Instalasi ; aspek terakhir yang mesti dilakukan mencakup, serah terima manual, perangkat
keras dan pelatihan pemakaian.