PPT BAB 7 - Sistem Informasi




Nama : Jean Andrea Terry Adjani
NIM : 41812120029



1. Mengapa para pemakai komputer suatu perusahaan dianggap sebagai sumber daya informasi? Apakah nilai sumber daya ini bertambah atau berkurang jika para pemakai ikut serta dalam end-user computing?
Iya karena mereka turut berperan serta dalam pembangunan serta perkembangan informasi pada perusahaan tersebut.

Dan sumber daya tersebut tidak akan berkurang, malah justru akan membawa dampak yang baik karena end-user secara tidak langsung juga turut berperan serta dalam perkembangan informasi pada suatu perusahaan.

2. Apakah komputer suatu fisik, suatu sistem konseptual atau keduanya?
Jelaskan mengapa suatu sistem bukan milik para spesilialis informasi walaupun mereka mungkin yang paling banyak mengerjakan pengembangannya.
Komputer terdiri dan terbangun dari kedua hal tersebut, yaitu fisik (hardware) dan sistem (software).
Suatu sistem bukan sepenuhnya oleh para spesialialis karena mereka hanya mengembangkan, tidak bertanggung jawab, serta tidak ikut andil menjadi end-user untuk sistem tersebut. Karena pada dasarnya suatu sistem itu terbentung karena beberapa komponen seperti spesialialis, end-user, teknisi, dan lain sebagainya.

3. Bagaimana teknologi informasi modern memberi kontribusi pada makin singkatnya batas waktu transaksi bisnis ? Contohnya, peralatan apa yang dapat digunakan dengan telepon? Pilih satu jenis peralatan dan berikan contoh dampaknya.
Saya ambil contohnya website, jaman sekarang setiap orang sudah bisa mengakses web, dimana web tersebut bersifat real time dan selalu up to date, sehingga kebutuhan waktu untuk transmisi datanya juga cepat. Dan untuk peralatan yang dapat digunakan dengan telepon adalah internet, dengan bantuan modem, dampaknya adalah seperti orang-orang sekarang sudah bisa akses internet dari rumah serta kemudahan transaksi jual beli yang tidak harus bertemu langsung, tapi bisa lewat internet.

4. Apa saja lima subsistem Sistem Informasi Berbasis Komputer? Cocokkan tiap subsistem dengan satu dri istilah-istilah berikutnya: data, konsultasi, komunikasi, informasi, masalah spesifik.
User, hardware, software, basisdata, prosedur, dan dokumentasi

5. Sebutkan para spesialis informasi yang bekerja secara langsung dengan pemakai.
 Analis sistem, pengelola database, dan operator.


Latihan Soal Bab 7
  1. Jelaskan model Siklus Sistem Informasi
    Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berani menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus

  2. Jelaskan model Sistem Informasi berbasis Komputer
    Manajer membuat keputusan untuk memecahkan masalah dan informasi digunakan dalam membuat keputusan. Informasi disajikan dalam bentuk lisan maupun tertulis oleh suatu pengolah informasi.

      

  3. Jelaskan Tugas para Spesialis Sistem Informasi
    Tugas yang harus dilakukan oleh seorang analis sistem:

    • Mengumpulkan dan menganalisis dokumen-dokumen, file-file dan formulir yang berkaitan dengan sistem untuk merancang sistem yang baru
    • Menyusun dan memberikan rekomendasi berdasarkan data-data yang sudah terkumpul
    • Merancang suatu sistem perbaikan dan mengidentifikasikan aplikasi-aplikasi untuk penerapannya pada komputer
    • Menganalisis dan menyusun biaya-biaya dan keuntungan dari sistem yang baru
    • Mengawasi kegiatan dari penerapan sistem yang baru

      Tugas teknik analis sistem:
    • Menyiapkan gambaran beban kerja yang dikerjakan oleh suatu tim dalam menerapkan sistem yang baru
    • Menyusun prosedur-prosedur untuk pengawasan sistem baru
    • Menyusun data flow diagram (aliran data) untuk aliran informasi, hal ini diperlukan untuk merancang sistem yang baru secara detil


  4. Sebutkan dan jelaskan Sumber Daya Informasi dalam suatu organisasi
    Sumber daya informasi dalam suatu organisasi dapat dibagi menjadi 5 bagian, yaitu:
    A. Sumber Daya Manusia
    1. End User Computing (EUC)
    2. Spesialis informasi
    B. Sumber Daya Hardware
    1. Sitem komputer
    2. Peripeial
    C. Sumber Daya Software
    1. Software Sistem
    2. Software Aplikasi
    3. Prosedur
    D. Sumber Daya Data
    1. Database
    2. Basis Pengetahuan
    E. Sumber Daya Network
    1. Media Komunikasi
    2. Network Suport


  5. Jelaskan peranan End-User Computing dalam suatu manajemen
    Peranan End User Computing  yaitu sebagai pendukung aplikasi operasional dan manajerial memberikan keuntungan baik kepada perusahaan maupun pemakai. Pertama, perusahaan akan memperoleh keuntungan dengan memindahkan beberapa muatan kerja dari bagian pelayanan informasi kepada end-user. Hal ini memungkinkan bagian pelayaan informasi untuk mengembangkan sistem organisasional yang mungkin lebih menjadi muatan kerja yang menumpuk selama beberapa bulan atau tahun. Ia juga memungkinkannya lebih mempunyai waktu untuk memelihara sistem yang telah berada pada komputer. Kedua, tidak dikutsertakannya spesialis informasi dalam proses pengembangan bisa mengatasi masalah yang telah menggangu pengimpleentasian sepanjang era computer.

PPT BAB 6 : Bilangan




Nama : Jean Andrea Terry Adjani
NIM : 41812120029


1. ( 11011 )2     +     ( 1001 )2          =     ( 100100 )2

2. ( 10267 )8     +     ( 1450 )8              =     ( 11737 )8

3. ( 11011 )8     +     ( 11000 )8       =     ( 22011 )8

4. ( 12690 )16     +     ( 8ADEC )16    =     ( 9D47C )16

5. ( BECA10 )16     +     ( BCA8 )16     =     ( BF86B8 )16

6. ( 98100 )16     +     ( 11011 )16     =     ( A9111 )16

7. ( 1100 )2        -      ( 1010 )2       =     ( 10 )2

8. ( 7634 )8        -       ( 2310 )8      =     ( 5324 )8 

9. (3409)8         -       (2508)8         =      ( XXXXX )8
>>>> untuk soal no. 9 tidak bisa dikerjakan karena bilangan oktadesimal hanya terdiri     dari 0 - 7, tidak ada angka 9.

10. ( 10111 )16    -     ( 10111 )16      =      ( 0 )16

11. ( 10234 )16    -     ( 10111 )16       =     ( 123 )16

12. ( FECA934 )16  -     ( 2307890 )16  =      ( DBC30A4 )16 

13. ( 890910 )16    -     ( 780230 )16     =     ( 1106E0 )16

14. ( 5672345 )16   -    ( 2346712 )16    =    ( 332BC33 )16

15. ( FFDE )16             -    ( 2345 )16         =     ( DC99 )16

16. ( 101011 )2     +    ( 100001 )2      =     ( 1001100 )2

17. ( 10271 )8      +     ( 3563 )8               =     ( 14054 )8

18. ( 89BFE )16     +     ( 3CD0 )16        =     ( 8D8CE )16

1.   ( 7823 )10              =  ( 1111010001111 )2

2.   ( 567890 )10          =  ( 2125122 )8

3.   ( 239012 )10                 =  ( 3A5A4 )16

4.   ( 11011000 )2        =  ( 330 )8

5.   ( 11100100001 )2    =  ( 721 )16

6.   ( 34572 )8              =  ( 11100101111010 )2

7.   ( 70026 )8              =  ( 7016 )16

8.   ( 11110111 )16       =  ( 10001000100010000000100010001 )2

9.   ( 1020568A9BC )16 =  ( 10000001000000101011010001010100110111100 )2

10.  ( ADEC007 )16        =  ( 1267540007 )8

PPT BAB 5 - Software




Nama : Jean Andrea Terry Adjani
NIM : 41812120029



Buat beberapa tabel yang dapat membedakan antara field, record, file dan database!

Jadi, 
Database merupakan kumpulan dari tabel.
Tabel merupakan kumpulan dari beberapa record
Field merupakan kumpulan dari beberapa file
Data merukapan data yang dimasukkan oleh user




1.     Jelaskan perbedaan antara data, pengolahan dan informasi ?
Data merupakan bahan yang akan diolah menjadi suatu bentuk, yang Iebih berguna dan lebih mempunyai
arti.
Informasi adalah hasil pengolahan data atau hasil proses dari Data tersebut.
Pengolahan data adalah proses perubahan dari data menjadi informasi.



2.     1024 byte =  1000 Bit

3.     1 GB        =  1024 x 10 pangkat 6 Byte

4.     Jelakan perbedaan Field dengan file, berikan contohnya ?
Field / Item
Adalah kumpulan dari karakter-karakter yang membentuk suatu arti, 
Misalnya : No. Mahasiswa, Nama Mahasiswa
File
Adalah kumpulan dari record-record yang sejenis.
Misalnya : File pegawai akan memuat semua record-record pegawai didalam perusahaan itu



5.     Berikan perbedaan antara DDL dengan DML, berikan contoh perbedaannya.
DDL -> Untuk logika, menghubungkan antara field dan juga merubah struktur dari record
DML -> DML merupakan suatu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat

6.     Mengapa dibutuhkan basisdata dan DBMS dalam suatu system data
Karena walaupun ada sistem namun tidak ada storage dalam hal ini basis data serta tidak adanya DBMS untuk
memanipulasi data maka sistem tidak bisa berjalan.

7.     Jelaskan macam-macam tipe file dalam basisdata
File induk (master file)
Di dalam aplikasi, file ini merupakan file yang penting, karena berisi record-record yang sangat perlu didalam organisasi. File ini akan tetap terus ada selama hidup dari sistem. File induk dapat dikategorikan lagi menjadi:
File induk acuan (reference master file) yaitu file induk yang recordnya relative statis, jarang berubah nilainya. 
Misalnya adalah file daftar gaji, file daftar matakuliah.`
File induk dinamik (dynamic master file) yaitu file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (up-dated) sebagai hasil dari suatu transaksi. 
Misalny: file induk data barang, yang setiap saat field unitnya harus dimutakhirkan bila terjadi transaksi.

File transaksi (transaction file)
File transaksi disebut juga nama input file. File digunakan untuk merekam data hasil dari transaksi yang terjadi. 
Contoh: file penjualan, yang berisi data hasil transaksi penjualan.

File Laporan ( report file)
File ini disebut juga dengan nama output file, yaitu file yang berisi informasi yang akan ditampilkan. Isi dari file biasanya diambilkan dari field di satu atau lebih master file untuk mempersiapkan pembuatan laporan.

File Sejarah (history file)
File sejarah disebut juga file arsip (archival file) merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip.

File pelindung (backup file)
Merupakan salinan dari file-file yang masih aktif didalam basisdata pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file basisdata yang aktif mengalami kerusakan atau hilang



8.     Sebutkan dan jelaskan macam-macam data
Data adalah obyek yang diproses.
Data dapat dibagi 2 golongan besar, yaitu
1. Character
Adalah data yang tidak akan mengalami perhitungan-perhitungan arithmetic
2. Numerik
Adalah data yang akan mengalami perhitungan arithmetic



9.     Sebutkan dan jelaskan hirarkhi data dan berikan masing-masing contohnya

Hierarki data terbagi menjadi berbagai macam, diantaranya:
Bit (Binary Digit)
Adalah pembentuk data yang paling elementer dalam storage.
Ada 2 macam kombinasi bit, yaitu 0 (nol)  dan 1 (satu).

Character (byte)
Adalah unit data terkecil dalam storage yang mempunyai address (alamat).
Macam-macam character :
- Angka :  0   -    9
- Huruf :  A   -    Z
- Special character :  + -  *  /  =  .  , dsb
Character ini terbentuk dari kombinasi 8 bit.

Field / Item
Adalah kumpulan dari karakter-karakter yang membentuk suatu arti, 
Misalnya : No. Mahasiswa, Nama Mahasiswa



Record / Rekaman / Tupel
Adalah kumpulan dari field-field yang lengkap.
Misalnya : record pegawai, akan memuat data-data (field) dari seseorang pegawai.

File
Adalah kumpulan dari record-record yang sejenis.
Misalnya : File pegawai akan memuat semua record-record pegawai didalam perusahaan itu.

Basis Data
Adalah kumpulan dari bermacam-macam file yang disimpan didalam satu disk.




10.  Siapa saja yang menggunakan basisdata, jelaskan.
Database Administrator
pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem basis data maupun program-program yang mengaksesnya, menentukan pola struktur basis data, memodifikasi, membagi tugas pengolahan dan memberikan otoritas tertentu, dan sebagainya.

Aplication programmers
yaitu programmer aplikasi yang berinteraksi dengan sistem melalui pemanggilan Data Manipulation Language (DML) yang dimasukkan ke dalam program yang tertulis.

Sophisticated Users
Yaitu pengguna yang berinteraksi dengan sistem tanpa harus menuliskan sendiri programnya diganti dengan melakukan permintaan (request) dalam bentuk bahasa query basis data. Seperti menggunakan MS-Access, SQL dan sebagainya.

Specialized Users
Yaitu pengguna yang menuliskan program aplikasi basis data khusus yang tidak sesuai dengan framework pemrosesan data tradisional. Contoh: Sistem pakar, multimedia dan sebagainya.

Naive Users
Yaitu pengguna yang berinteraksi dengan sistem dengan cara memanggil salah satu program aplikasi yang telah disediakan. Contoh: operator pada bagian teller, gaji, personalia, dan sebagainya.






Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.
Pada umumnya, istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer.
Fungsi software antara lain:
  • mengidentifikasi program
  • menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol
  • mengatur dan membuat pekerjaan lebih efisien

Yang termasuk software adalah
  1. Programming Languages
  2. Routines (User program)
  3. Application package (Package programs)
  4. Input/output control system
  5. Operating System
Berikut akan saya bahas satu per satu.

1. Programming Languages 
Programming language adalah bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi.

Contoh:
1. ASSEMBLER
Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language).
2. COBOL
Common Bussiness Oriented Language, untuk aplikasi komersil (bussiness).
3. FORTRAN
Formula Translator, untuk aplikasi ilmiah/teknik.
4. PL/I
Program Language One, merupakan kombinasi COBOL dengan FORTRAN, untuk aplikasi komersil maupun ilmiah.
5. R.P.G
Report Program Generator, untuk aplikasi komersil.
6. Bahasa C
7. Microsoft Visual Basic
8. Borland Delphi
9. Micosoft Access
10. Pascal

Menurut tingkatannya Bahasa Pemrograman dapat dibedakan dalam 3 macam tingkat (level):
  1. Low level language (Machine Oriented)
Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan mesin.
Contoh : ASSEMBLER

  1. High level language (Problem Oriented).
Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya dengan aplikasi problemnya.
Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi

3. Semi Level Langunge
Bahasa yang dapat termasuk dalam Machine Oriented dan Problem Oriented
Contoh : Bahasa C



2.  Routines (User program)
Routines atau user program yaitu program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang.
Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll



3. Application package (Package programs)
Application Packages atau Package Program ialah program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasi dalam bidang-bidang umum, misalnya penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko pedagang eceran, dsb. Karena itu mereka dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.

Beberapa contoh Package Program antara lain ;
  • S.S.P. (Scientific Subroutine Package)
  • MPSK - LINEAR PROGRAMMING (Mathematical Programming Support - Extended - Liner Programming)
  • G.P.S.S. (General Purpose Simulation System)
  • CALOOMP - PLOTTER
  • IMS .(Information Management System)
  • C I C S (Customer Information Control System)
  • P M I C (Project Management Information System)
  • U M M S (Unit Materials Management System)
Perusahaan Komputer juga membuat/men-support suatu application program yang disebut : UTILITY PROGRAM.
Contoh : Sort, Card to tape/disk, tape/disk to print, transfer program, merge, dsb.



4. Operating System
Operating system adalah bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem.
Pada prinsipnya, OS merupakan kumpulan dari program routine dan prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan untuk memperbesar efisiensi sistem.
Kemampuan komputer beroperasi itu sangat ditentukan oleh konfigurasi dan kapasitas komputer tersebut. Hal ini tergantung dari sistem apa yang dipakai dalam instalasi komputer.
Berikut adalah contoh-contoh OS yang dipakai antara lain:
  • BOS (Basic Operating System)
  • TOS (Tape Operating System)
  • DOS (Disk Operating System)
  • Microsoft Windows
  • LINUX

OS disimpan didalam auxiliary storage unit yang disebut System residence device (Sysres). Melalui IPL OS ini dipanggil dan dimasukkan dalam main storage.

OS terdiri dari atas 2 bagian:
  1. Control program
    Control program berfungsi sebagai

    • mengawasi pelaksanaan didalam processing
    • mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage
    • mengatur jadwal pekerjaan processing

    Control program terdiri dari
    • Supervisor
      Supervisor atau monitor program terbentuk dari banyak routine, beberapa routine disebut resident routines yang dimasukkan ke dalam main storage dari sysres device dan akan tinggal dalam main storage selama pelaksanaan dari job yang bersangkutan.
      Routine ini menangani operasi input/output, menjawab sistem interruots, memasukkan program-program lain, dan sebagainya yang dilakukan secara berulang-ulang.
      Sedang routine lain disebut transient routines, routine-routine ini akan dimasukkan ke dalam min storage hanya jika diperlukan didalam kegunaan tertentu.
      Misalnya dalam opening dan closing files, melayani komunikasi dengan operator dan melakukan sistem processing yang diperlukan pada akhir suatu job.

    • Job Control Program (JCP)
      Job control program adalah suatu OS program yang membaca Job Control Program.
      JCP terdiri dari beberapa job control statement yang dipunch pada kartu.
      Job control statement berfungsi mengidentifiksi (memberi nama) program, menandai mulainya suatu job serta step-step job mana yang akan diproses, menguraikan/mengidefinisikan data yang akan digunakan dalam bermaam-macam job step dan menentukan input/output unit mana yang diperlukan.

    • Initial Program Loader (IPL)
      IPL adalah suatu program kecil yang dimasukkan ke dalam main storage dari system residence device secara manual oleh operator denan menekan tombol console load key.
      Fungsi dari IPL adalah menyediakan tempat dan memasukkan supervisor program dari system residence device ke dalam main storage pada permulaan execution.





2. Processing Program
Processing program terdiri dari


  • Language Processor
  • Service Program
  • User-written Problem Program
Berfungsi sebagai
  • mempermudah persiapan aplikasi program
  • menentukan pekerjaan yang akan dilakukan oleh sistem

  • Language Processor
    Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program).
    Macam language processor (compiler) antara lain:
  • Fortran compiler
  • Pascal compiler
  • Assembler compiler

    Kebanyakan compiler ini dapat memberikan output berupa object-program kedalam 2 cara, dituliskan pada medium kartu, printer, disk atau tape atau dituliskan langsung pada system residence device.

  • Service Program
    Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.

    Service program ini terdiri dari

    1. Linkage editor
    Linkage editor berfungsi mengedit/membentuk job program yang telah ada dalam system residence device sebagai object program ke dalam core-image library yaitu suatu system library yang memuat program dalam bentuk bahasa mesin dan siap untuk diproses (di-execute). Program ini disebut Module Program.
    Linkage editor juga dapat melakukan pelayanan lain kepada programmer.
    Contohnya dalam pembuatan program, programmer dapat memanggil program lain yang ada dalam system library untuk digunakan dalam aplikasi tertentu.

    2. Librarian

    Librarian berfungsi melakukan pekerjaan catalog (catalog function) seperti menjaga, memberikan pelayanan dan mengatur seluruh organisasi di dalam operating system. Hal ini memungkinkan seorang programmer untuk menambah, menghapus atau mengganti nama programnya didalam library.

    3. Sort / merge

    Sort/merge adalah bagian service program yang dapat mengatur susunan record didalam file dalam bentuk ascending sequence (urutan menaik) atau decending sequence (urutan menurun) dan menggabungkan dua atau lebih kumpulan file kedalam/menjadi satu file dengan susunan record yang berurutan.

    4. Utilities

    Utility program sering dipakai untuk memindahkan file dari suatu media ke media yang lain. Mungkin kedua media itu sama (sejenis) atau berlainan.
    Contoh pemindahan file dari tape ke tape, tape ke disk, kartu ke tape, tape ke printer dan lain sebagainya.

    5. Autotest

    Autotest adalah bagian service program yang secara otomatis melakukan testing terhadap suatu program selama compilation atau menggunakan data bayangan (data yang tidak sebenarnya) sebelum program tersebut siap dipakai dengan data sebenarnya.


---------------------------------------------------------------------------------------------------------------------------------

Pengelompokan Software


Berdasarkan fungsinya, software dapat dibagi menjadi dua golongan, yaitu

1. Application software (Perangkat lunak aplikasi)
Adalah program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik.
  • Aplication software digolongkan menjadi beberapa yaitu
  • bahasa pemrograman (programming language)
  • program aplikasi (application program)
  • program paket ( package program)
  • program utilitas (utility program)



2. System software (Perangkat lunak system)
Sistem software atau support software (perangkat lunak pendukung) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device.
Contoh : Sistem operasi (Windows dan Linux)

Berdasarkan cara mendapatkan software dan hak pemakaiannya, software dapat digolongkan pada :
1. Software komersial
Adalah software yang harus dibeli dan dijual secara komesial.
Setiap orang yang bermaksud menginstalnya haus membelinya terlebih dahulu.
Jika tidak membayar berarti melakukan pembajakan software dan dapat dikenalan hukum karena ada hak cipta (copyright).
Contoh : Microsoft Office

2. Software public-domain
Software bersifat gratis dan tidak hak cipta.
Contoh : LINUX

3. Shareware
Bebas digunakan untuk pengujian dan terkadang selamanya.
Namun diharapan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja.

4. Freeware
Software yang dapat digunakan tanpa perlu membayar.
Tujuan pembuatan software freeware adalah
  • sebagai penarik bagi pemakai untuk membeli versi lebih lanjut.
  • pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi yang lebih baik.
  • pembuat ingin menyebarluakan karyanya supaya menjadi terkenal
  • pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli software komersil.



5. Rentalware.
Software yang dapat digunakan dengan cara menyewa dan memiliki hak cipta.
Sewa biasanya dilakukan pertahun.

6. Free software
Istilah yang dicanangkan oleh Richard Stallman (pendiri free software foundation). Software yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bias gratis atau membayar dengan harga yang murah.
Informasi tentang free software dapat dilihat pada http://www.free-soft.org/



7. Open source
Dikemukakan oleh Eric Raymond pada tahun 1998.
Muncul dari ide bahwa seandainya setiap orang berpartisipasi dalam mengembangan suatu software akan selalu berevolusi menuju ke tingkat kesempurnaan.
Hak-hak yang disediakan pada open source adalah
  • Hak untuk membuat salinan program dan mendistribusikan salinan tersebut.
  • Hak untuk mengakses kode sumber sebagai syarat untuk bias melakukan pemodifikasian.
  • Hak untuk melakukan pengembangan terhadap program.


Akses open source pada situs http://www.opensource.org

Sumber : Modul 4 Software by Ratna Mutu Manikam
Dengan sumber :
Pustaka Utama

1. Turban, Rainer, Potter, Introduction to Information Technology, John Wiley & Sons.Inc., New York, 2005
2. Tuban, McLean, Etherbe, Information Technology for Manajement, Second Edition,, John Wiley & Sons.Inc., New York, 1999.
3. Gordon B. Davis, Computer Data Processing, Second Edition, New York McGraw-Hill Book Company, 1973.
4. James D. Shoeffler, Minicomputers: Hardware, Software, and Aplications, The Institute Of Electrical And Engineers, Inc, New York, 1972.

Pustaka Pendukung

1. Agus Sumin, Soepomo Soeparlan, Pengantar Ilmu Komputer, Gunadarma, Jakarta, 1995.
2. D. Suryadi H.S. , Pengenalan Komputer, Seri Diktat Kuliah, Gunadarma, Jakarta, 1993.
3. Gordon B. Davis, Management Information Syastems, Conceptual Foundatioan, Structure, and Development, Second Edition, New York McGraw-Hill Book Company, 1984



SLIDE POWER POINT


Blogger news

Blogroll

About