Minggu, 25 Januari 2015

PEMANFAATAN KOMPUTER DI MASYARAKAT

Penemuan Teknologi

  • Kereta api
  • Pesawat
  • Televisi
  • Radio
  • Mobil
  • Monorail
  • Komputer
Perbedaan komputer dengan teknologi lainnya:
  1. Kemampuannya untuk dapat diprogram guna melaksanakan berbagai macam tugas secara menakjubkan dengan kecepatan dan ketelitian yang tinggi.
  2. Kecepatan perkembangan teknologinya.
Pengolah mikro (mikroprocessor)
Beberapa tahun yang lalu para ahli fisika, elektronika dan komputer mengembangkan pengolah mikro (mikroprocessor) berkemampuan besar.
Pengolah mikro seperti ini banyak digunakan sebagai bagian pengendali dari produk teknologi lainnya seperti:
  • Peluru kendali
  • Kendaraan bermotor
  • Pesawat udara
  • Kamera
  • Komputer pribadi
  • Jalur perakitan otomatis di industri
Penggunaan pengolah mikro pada produk teknologi lainnya terus berkembang sesuai dengan kebutuhan zaman.

Komputer
Digunakan sebagai alat hantu untuk menyimpan, mengolah, dan mengambil kembali berbagai jenis data untuk bermacam-macam keperluan.
Misal :
  1. Disekolah: untuk pengolahan nilai siswa untuk pembuatan daftar nilai, perhitungan nilai rata-rata kelas, laporan-laporan untuk kepentingan evaluasi pendidikan.
  2. Dalam bidang animasi: membantu pembuatan film kartun dengan memanfaatkan kemajuan-kemajuan dalam bidang grafika komputer dan pengolahan citra.
  3. Dalam bidang perpustakaan: membantu pemakai dalam menelusuri indeks subjek dan indeks pengarang.
  4. Dalam bidang industri: berfungsi sebagai pengendali proses produksi, memanfaatkan kemampuan dan ketelitiannya yang tinggi.
  5. Surat-menyurat: untuk penyimpanan arsip dikantor
  6. Administrasi negara: administrasi kepegawaian, administrasi data kependudukan.
Jenis Komputer Secara Garis Besar :
Pengolah mikro
Komputer mini
Komputer besar

Sifat komputer:
Pada suatu bidang tertentu komputer membantu meningkatkan efisiensi proses yang ada dan pada bidang lainnya mendorong munculnya inovasi baru.
Akibat dari sifat komputer:
  • Banyak industri baru yang bermunculan.
  • Ada produk lama yang terdesak untuk kemudian menghilang dari peredaran, seperti misalnya mistar ukur (slide rules).
Aplikasi Komputer diberbagai bidang
  • Mobil Pandai
  • Perpustakaan Elektronik
  • Pengendalian Lalu Lintas Udara
  • Pengolahan Data Cuaca
  • Permainan Video

ISYU dan MASALAH

Isyu Sosial

Kemajuan teknologi komputer
-> dampak positif 
-> dampak negatif

Metoda untuk memaparkan dan mendiskusikan isyu sosial yang muncul akibat meningkatnya penggunaan komputer:
1. menyusun kategori, dimana beberapa kawasan aplikasi dipelajari secara rinci dan masalah yang timbul dicatat.
2. menentukan kawasan aplikasi yang rawan, atau permasalahan yang sudah menonjol, kemudian dilakukan pengkajian terhadap masing-masing aplikasi untuk melihat apakah memang benar timbul permasalahan dikawasan tersebut.

Contoh daftar aplikasi:
  • Robot dan Otomasi Industri => Integrasi komputer dengan lengan elektromekanis untuk melaksanakan tugas tertentu dalam jalur perakitan otomatis (otomasi industri).
  • Otomasi Perkantoran => Integrasi berbagai jenis komputer dari mulai komputer besar sampai komputer pribadi melalui jaringan komputer dengan mesin facsimile dan pencetak
  • Telekomunikasi => Interkoneksi komputer dengan jaringan telekomunikasi.
  • Sistem Uang Elektronik => Penggunaan mesin pelayanan bank otomatis (ATM: Automatic Teller Machine), terminal penjualan (POS: Point of Sale Terminals) dan komunikasi antar komputer.
  • Komputer Pribadi => Penggunaan komputer mikro di rumah-rumah telah menghilangkan kesenjangan antara para ahli komputer dengan masyarakat umum.
  • Pengolah Mikro => Integrasi pengolah mikro dengan produk-produk lainnya seperti kamera, TV, mobil, pemanggang gelombang mikro (microwave oven).
  • Profesi Pelayanan => antara lain: Pelayanan medis, pendidikan, hukun dan jasa.
  • Sistem Informasi Perumahan => Sistem teletext atau Videotext.
  • Surat Elektronik dan Konferensi Jarak Jauh => Integrasi komputer dan komunikasi.
  • Peraturan Pemerintah => Fasilitas layanan dengan adanya jaringan komputer memaksa pemerintah untuk mempersiapkan aturan-aturan baru dalam bidang telekomunikasi.
  • Seni => Pemanfaatan komputer untuk membuat film, seni grafis dan musik.
  • Kecerdasan Buatan / Artificial Intelligence => Ex: sistem ahli, sistem penginderaan robot, sistem diagnosis para dokter, dan sistem perancangan berbantuan komputer (CAD: Computer Aided Design)
  • Komputer dan Hukum => Pemanfaatan komputer dalam kegiatan yang melanggar hukum.
Contoh daftar yang memuat isyu sosial tentang pemanfaatan komputer di masyarakat
  1. Pekerjaan
  2. Kesehatan
  3. Kebebasan Pribadi
  4. Kendali Terpusat
  5. Tanggung jawab
  6. Citra diri manusia
  7. Etika dan Profesionalisme
  8. Kepentingan Nasional
  9. Kesenjangan Keahlian.

Sabtu, 24 Januari 2015

SOFTWARE

A. Definisi Software
Software adalah komponen data prosesing yang berupa program-program dan teknik-teknik lainnya untuk mengontrol sistem komputer.

B. Klasifikasi Software
Sistem Operasi (operating System/OS) adalah kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosesing dalam sistem komputer. Tanpa OS sistem komputer tidak berjalan.

Berdasarkan fungsinya OS terdiri dari 2 bagian, yaitu:

  1. control program
  2. processing program
Jenis-jenis OS
  1. DOS (Disk Operating System)
  2. OS/2 (Operating System/2)
  3. Machintosh
  4. UNIX, XENIS, AIX
  5. MS Windows
  6. LINUX
Bahasa pemrograman (Programming Language/PL)
Program yaitu kumpulan dari beberapa instruksi. Kumpulan aturan dalam suatu bahasa disebut syntax. Program komputer yang mengandung syntax yang keliru atau biasa disebut juga dengan kesalahan syntax (syntax errors), tidak dapat dijalankan.

Klasifikasi Bahasa Pemrograman
  1. Generasi Pertama => yang berorientasi pada mesin
  2. Generasi Kedua => yang menggunakan bahsa rakitan (assembly)
  3. Generasi Ketiga => generasi yang menggunakan pendekatan prosedural. Contohnya: Algol, C, Basic, Cobol, Fortran, dan pascal
  4. Generasi keempat => yang dirancang untuk mengurangi waktu pemrograman dalam membuat program. Contohnya seorang pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah
  5. Generasi Kelima => yang merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence).
Berbagai aplikasi kecerdasan manusia:
> Pemrosesan bahasa alami (Natural Language Processing)
> Pengendalian robotika dengan sensor mata
> Aplikasi sistem pakar (expert system)

Secara garis besar, bahasa pemrograman terbagi atas 3 tingkatan yaitu:
1. Bahasa Tingkat Rendah (Low Level Language) contohnya: Bahasa Mesin, Assembler.
2. Bahasa Tingkat menengah (Middle Level Language) contohnya Bahasa C
3. Bahasa Tingkat Tinggi (High Level Language)
terbagi dua yaitu:
a. berorientasi pada prosedur (Procedure Oriented Language)
terbagi menjadi dua yaitu:
> Masalah ilmiah (Science) contohnya PASCAL, FORTRAN, DLL
> Masalah bisnis (Business) contohnya COBOL, PL/1, DLL
b. berorientasi pada masalah (Problem Oriented Language) contohnya RPG

Utilitas
yaitu program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem. Contohnya: Format Disk, ScanDisk, Disk Defragmenter.

Device Driver 
yaitu program yang berfungsi untuk membantu komputer mengendalikan peranti-peranti peripheral dan biasanya disediakan oleh vendor yang memproduksi perangkat keras. 

Pengelompokan Perangkat Lunak
berdasarkan fungsinya perangkat dibagi 2 golongan:
1. Perangkat Lunak Aplikasi
2. Perangkat Lunak Sistem

Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian dapat digolongkan pada:
Perangkat Lunak Komersial, Perangkat Lunak Domain-Publik, Shareware, Freeware, Rentalware, Free Software dan Open Software.

Antar Muka Pemakai
yaitu bentuk interaksi antara pemakai dan komputer, yang dapat berupa:
- Menggunakan antarmuka Command-driven
- Menggunakan antarmuka yang disebut GUI

Perangkat Lunak
Perangkat lunak aplikasi dapat digolongkan yaitu:
  1. Perangkat Lunak Hiburan
  2. Perangkat Lunak Pendidikan
  3. Perangkat Lunak Produktivitas kerja
  4. Perangkat Lunak Bisnis
  5. Perangkat Lunak Khusus
Software Suite yaitu kumpulan beberapa program dikemas menjadi satu. contohnya: Microsoft Office, Lotus SmartSuite, StarOffice.

Sabtu, 03 Januari 2015

SERVER WEB

Server yang menyediakan halaman web disebut dengan server web, dan disana ada berbagai perangkat lunak tersedia untuk menyediakan layanan ini. Salah satu program yang popular untuk sistem server web low-cost adalah Apache, yang merupakan perangkat lunak open-source yang berjalan pada sistem operasi UNIX atau Linux. Kombinasi dari sistem operasi gratis-Linux-dan perangkat lunak gratis-Apache-membuat kombinasi ini menarik. Apple menawarkan Mac OS X Server, dan Windows mempunyai Windows Server 2003, yang memasukkan Interner Information Server (AS), yang dapat berfungsi sebagai halaman web dan LAN. Browser seperti Netscape dan Internet Explorer adalah program klien yang bekerja dengan server web.

BIOS

Program ini disebut Basic Input/Output System atau BIOS. Ia memeriksa koneksi ke masing-masing komponen utama seperti monitor, keyboard, mouse, RAM, CPU, dan port. Jika sebuah komponen tidak terpasang dengan baik, akan muncul sebuah pesan pada layar atau terdengar serangkaian bunyi beep. Pola beep ini menandai jenis masalah dan dinamakan beep code. Sekali BIOS mengkonfirmasi bahwa komponen bekerja dengan baik, ia menyalin instruksi sistem operasi dari hard disk ke dalam RAM dan menyerahkan kendali komputer kepada sistem operasi. Sementara BIOS memulai komputer, akan ada sebuah display teks yang menyediakan status dari komponen yang berbeda.

APLIKASI

Bahasa pemrograman digunakan untuk menciptakan set instruksi khusus untuk memenuhi tugas spesifik yang disebut Program aplikasi atau aplikasi. Instruksi pada umumnya ditulis dalam bahasa generasi ketiga dan disebut kode sumber. Kode sumber dikompilasi untuk digunakan pada berbagai sistem komputer yang berbeda dan didistribusikan pada CD atau dengan download dari internet

Jumat, 02 Januari 2015

MATERI KULIAH PENGANTAR SISTEM INFORMASI

KOMPUTER SEBAGAI ALAT BANTU SISTEM INFORMASI
Penggunaan program bantu sering kali tidak menjadi perhatian orang, karena program tersebut umumnya tidak begitu populer dan sifatnya yang hanya membantu meningkatkan untuk kerja saja.
Program bantu dibuat orang karena masih ada beberapa kekurangan pada paket-paket terintegrasi, padahal fungsi tersebut cukup dibutuhkan dalam pengoperasiannya sehari-hari.
Sebenarnya tanpa menggunakan program bantu sebuah paket aplikasi dapat berjalan mulus, dengan hadirnya program-program bantu ini, pekerjaan dapat dilakukan dengan lebih mudah dan cepat selesai.

1. DASAR PEMPROSESAN DAN ARSITEKTUR KOMPUTER

DASAR PEMPROSESAN KOMPUTER

Komputer sebagai elemen dalam Sistem Informasi

  • Super Computer terutama digunakan untuk perhitungan ilmiah
  • Mainframe sebagai tulang punggung pengolahan di organisasi besar
  • Mini Computer dalam banyak hal melampaui kinerja unit yang lebih besar
  • Micro Computer sebagian besar sirkuit utamanya berbentuk silicon IC chip yang disebut Microprocessor
  • PC adalah micro computer yang digunakan oleh satu orang atau mungkin beberapa orang
  • Small Business computer adalah komputer mini/micro multiuser
  • laptop beratnya sekitar 4 kg
  • notebook beratnya sekitar 2-3 kg
  • Palmtop beratnya sekitar 1,5 kg
  • Pen Computer berkemampuan menerima input yang ditulis pada layarnya dengan pena khusus.
DASAR ARSITEKTUR KOMPUTER
  • Komputer pertama menggunakan magnetic drum dan magnetik core untuk penyimpanan primer
  • sejak tahun 1964 penyimpanan yang terbuat dari IC mulai menggantikan drum dan core
  • Penyimpanan primer ada dalam berbagai bentuk yang memberikan beragam kemampuan dalam hal operasi dan kecepatan yaitu RAM, ROM, dan Cache Memory RAM (Random Access Memory)
  • IC yang berfungsi sebagai bagian penyimpanan primer yang digunakan untuk menyimpan software dan data
  • RAM memungkinkan operasi baca maupun tulis
  • Mempunyai sifat mudah hilang (volatile) karena isinya hilang saat daya listrik dimatikan ROM (Read Only Memory)
  • Jenis khusus penyimpanan primer dapat dibaca tapi tidak dapat ditulis
  • Untuk menyimpan material seperti instruksi-instruksi yang memberitahukan komputer apa yang harus dilakukannya saat dinyalakan
  • bersifat tidak mudah hilang (nonvolatile) yaitu isinya tidak terhapus saat daya listrik sistem dimatikan Cache Memory
  • RAM khusus yang sangat cepat dan sangat mahal yang ditempatkan diantara RAM biasa dan Processor
  • Isi cache memory diperiksa oleh processor sebelum mencari instruksi program/data sdi RAM biasa
  • Jika cache memory mempunyai isi yang diperlukan, pengambilan dapat dilakukan lebih cepat daripada jika RAM bisa dilibatkan
Komponen hardware dan software bersama-sama membentuk arsitektur sistem komputer. terdapat perbedaan antara arsitektur komputer dan organisasi komputer. arsitektur komputer mengacu pada sistem dan bagian-bagiannya yang tampak oleh user, terutama programmer, sedangkan organisasi komputer menjabarkan bagaimana bagian-bagian komputer diatur dan dihubungkan untuk merealisasikan arsitektur komputer.
Stalling (1996) menyatakan bahwa arsitektur komputer berkaitan dengan atribut-atribut sebuah sistem yang tampak oleh seseorang programmer atau atribut yang memiliki dampak langsung pada eksekusi sebuah program.

Unit input
Unit input bertugas untuk mengelola masukan data ke dalam komputer. data atau arahan yang diberikan adalah dalam bentuk penulisan, bunyi, gambar, suara, isyarat dan sebagainya. unit input akan menukar arahan dan data yang diterima ke bentuk binary. contoh unit input ialah keyboard, mouse, OCR (Optical Character Recognition), OMR (Optical Mark Reader), Scanner, MICR (Magnetic Ink Character Recognition), light pen, touch screen, joystick, barcode, dll

CPU
Central processing unit adalah suatu sentral kontrol dari suatu sistem komputer. CPU mempunyai beberapa fasilitas antara lain memberi address data dan program didalam main storage, mengambil dan memasukkan data, memproses data secara arithmatic dan logical, melaksanakan intruksi secara berturut-turut dan dapat merupakan penghubung antara main storage dan input atau output device.

Control section
secara langsung dapat mengambil intruksi-intruksi secara berturut-turut dan mengkoordinasi pelaksanaan instruksi, serta mengambil data dari storage.

Unit pengendali
  • mengatur dan mengendalikan alat input dan output
  • mengambil intruksi-intruksi dari memori utama
  • mengambil data dari memori utama
  • mengambil data dari memori utama untuk diolah
  • mengirim intruksi ke ALU jika ada intruksi untuk perhitungan aritmatika atau perbandingan logika.
  • menyimpan hasil proses ke memori utama
Unit penyimpanan primer

Arithematic logical unit (ALU)
ALU adalah operasi aritmatik dan logic
operasi arithmatic dan logika dibagi empat kelas:
  1. decimal arithmatic
  2. fixed - point arithmatic
  3. floating - point arithmatic
  4. logic operations
  • melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder
  • melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program
  • operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan, tidak sama dengan, kurang dari, kurang atau sama dengan, lebih besar dari, dan lebih besar atau sama dengan.
Perangkat lunak
perangkat lunak adalah program atau sekumpulan program komputer yang khusus dirancang untuk menangani fungsi tertentu. pada umumnya istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer.
fungsi software:
  1. mengidentifikasi program
  2. menyiapkan aplikasi program sehingga tata kerja seluruh peralatan komputer terkontrol
  3. mengatur dan membuat pekerjaan lebih efisien
Perangkat lunak sistem
memungkinkan sebuah komputer beroperasi lebih efisien. yang termaksud dalam kategori ini adalah program sistem operasi, sistem manajemen database, generator laporan, job accounting sistem, tambahan untuk sistem operasi, asembler, compiler, program kontrol input atau output, translator, simulator, rutin diagnostik, program bantu debug, dan flowchart.
perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu yang diperlukan semua pengguna untuk komputer. perangkat lunak sistem biasanya disiapkan oleh pembuat perangkat keras (penjual atau pemasok perangkat keras seringdisebut sebagai vendor) atau perusahaan yang mengkhususkan diri dalam membuat perangkat lunak (penjual atau pemasok perangkat lunak). perangkat lunak sistem melaksanakan tugas-tugas dasar yang diperlukan semua pemakai komputer yang berhubungan dengan perangkat keras. ada tigas jenis dasar perangkat lunak sistem operasi (operating system), program utilitas dan penerjemah bahasa komputer (language translator).

Perangkat lunak aplikasi 
Perangkat lunak aplikasi adalah program yang dibuat oleh pemakai menggunakan bahasa pemprograman untuk menyelesaikan suatu tugas khusus, yang membantu pengelolaan sumber daya fisik dan konseptual perusahaan. diperoleh dengan 2 cara, yaitu:
  • Membuat sendiri (custom Programming )
  • Membeli jadi (Preweritten package)
Aplikasi perangkat lunak meliputi berbagai jenis program yang dapat dipisahkan ke dalam kategori umum dan khusus. program aplikasi umum melakukan pekerjaan umum pemrosesan informasi bagi pengguna akhir (end user). Contohnya Word Procesing, spreadsheet dan lain-lain. program aplikasi khusus menyelesaikan tugas pemrosesan informasi yang mendukung fungsi atau proses bisnis tertentu.
  1. Sistem Operasi
Sistem operasi yang biasa dikenal dengan singkatan OS merupakan program yang memiliki fungsi sebagai penghubung antara pemakai dengan perangkat lunak dan perangkat keras. OS layaknya seperti manajer didalam perusahaan, yaitu bertanggung jawab, mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer.
Fungsi utama sistem operasi : 
  1. Manajemen proses, mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer.
  2. Manajemen sumber daya, berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang dilakukan oleh program sistem atau program aplikasi saat itu.
  3. Manajemen data, pengendalian terhadap data masukan atau keluaran, termasuk dalam hal pengalokasian dalam perangkat penyimpan sekunder maupun dalam memori utama.
Komponen-Komponen Sistem

1. Manajemen Proses
Proses adalah keadaan ketika sebuah program sedang dieksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. 
Sistem operasi bertanggung jawab atas aktifitas yang berkaitan dengan manajemen proses seperti:
1. pembuatan atau penghapusan proses yang dibuat oleh pengguna dan sistem proses
2. menunda atau melanjutkan proses
3. menyediakan mekanisme untuk proses sinkronisasi
4. menyediakan mekanisme untuk proses komunikasi
5. menyediakan mekanisme untuk penanganan dead lock

2. Manajemen Memori Utama 
lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. memori utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (Volatile). artinya, data dapat hilang begitu saja saat sistem dimatikan.
Sistem operasi bertanggung jawab atas aktifitas yang berkaitan dengan disk management seperti:
  • Pengaturan ruang kosong (free-space management)
  • Alokasi penyimpanan
  • Penjadwalan disk
  • Manajemen sistem I/O
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuata berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (directory, volume, dll).

Sistem informasi bertanggungjawab:
  1. Pembuatan dan penghapusan berkas
  2. Pembuatan dan penghapus direktori
  3. mendukung manipulasi berkas dan direktori
  4. memetakan berkas ke secondary storage
  5. mem-backup berkas ke media penyimpanan yang permanen (non-volatile)