dianvs HeaderTitle

No comments




Transcript
  • 1. PERANGKAT LUNAK
  • 2. PENGELOMPOKAN PERANGKAT LUNAK Program Komputer Program Sistem Program Aplikasi Program Pengendali Sistem Program Pendukung Sistem Program Pengembangan Sistem Program Aplikasi Serbaguna Program Aplikasi Spesifik Kelompok Perangkat Lunak
  • 3. Program Sistem adalah : program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan piranti masukan/keluaran. Program Pengendali Sistem adalah : program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada komputer selama program dijalankan. Misalnya sistem operasi Program Pendukung Sistem adalah : program yang mendukung operasi, manajemen, dan pemakai sistem komputer dengan menyediakan bermacam-macam layanan. Termasuk dalam kelompok ini program utilitas, pemantau kinerja sistem, dan pemantau keamanan. Program Pengembangan Sistem adalah : program yang ditujukan untuk membantu pemakai dalam membuat/mengembangkan program, seperti kompiler dan interpreter. Program Sistem dikelompokkan menjadi tiga golongan :
  • 4. Program Aplikasi adalah : program yang dibuat oleh pemakai yang ditujukan untuk melakukan suatu tugas khusus. Program Aplikasi Serbaguna : program aplikasi yang dapat digunakan untuk melaksanakan hal-hal yang bersifat umum misalnya untuk membuat dokumen atau untuk mengirim surat elektronis serta untuk mengotomasikan tugas-tugas individual yang bersifat berulang. Program Spesifikasi Rutin : program yang ditujukan untuk menangani hal-hal yang bersifat spesifik. Misal : progam pada sistem POS (point-of-sale) dan ATM. Program Aplikasi dikelompokkan menjadi dua :
  • 5. BERBAGAI PERANGKAT LUNAK 1. Spreadsheet 2. Word Processor 3. Program Presentasi 4. Image Processing 5. Surat Elektronis 6. Groupware 7. DBMS 8. Software Suite dan Paket Terintegrasi 9. Perangkat Lunak Multimedia 10.Sistem Operasi 11.Utilitas
  • 6. SISTEM OPERASI Adalah program yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras komputer. Tujuan sistem operasi adalah menyediakan lingkungan yang memungkinkan pemakai dapat menjalankan program apa pun dengan mudah.
  • 7. Fungsi Utama Sistem Operasi 1. Manajemen Proses : mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer. Proses adalah program yang sedang dijalankan. 2. Manajemen Sumber Daya : Berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang dilakukan oleh program sistem ataupun program aplikasi yang sedang dijalankan pada komputer. 3. Manajemen Data : Berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian dalam piranti penyimpan sekunder maupun memori utama.
  • 8. Berkaitan dengan penanganan proses yang dilakukan oleh sejumlah pemakai, dikenal dengan beberapa istilah seperti : 1. Multiprogramming : Merupakan suatu metode yang memungkinkan dua buah program dijalankan secara serentak dalam sebuah komputer, berbagi sumber daya dalam waktu yang berlainan. 2. Multitasking : Suatu kemampuan yang memungkinkan seorang pemakai dapat menjalankan sejumlah program dalam waktu yang sama. 3. Multiprocessing : Kemampuan sistem operasi yang menjalankan dua buah atau lebih interuksi secara serentak dengan mengunakan sejumlah CPU dalam sebuah komputer. Utilitas : Program bantu yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem. Misalnya ScanDisk, Disk Cleanup.
  • 9. EVOLUSI BAHASA PEMROGRAMAN Bahasa Mesin Bahasa Rakitan Bahasa Prosedural Bahasa Non Prosedural Bahasa Kecerdasan Buatan 1 2 3 4 5 Generasi
  • 10. PERBEDAAN GENERASI BAHASA PEMROGRAMAN Sifat Generasi 1 2 3 4 5 Portabel? x x √ √ √ Satu ke Banyak? x x √ √ √ Memakai Mnemonik x √ √ √ √ Prosedural? √ √ √ x x Terstruktur? √ √ √ √ x
  • 11. BAHASA PEMROGRAMAN Bahasa Pemrograman Beraras Rendah : Digunakan untuk menyatakan kelompok bahasa pemrograman yang berorientasi pada mesin. Ciri-cirinya, interuksi dalam bentuk dereta biner atau menggunakan kode biner. Bahasa Pemrograman Beraras Tinggi : Menyatakan bahasa pemrograman yang lebih berorientasi kepada manusia. Ciri-cirinya interuksi-interuksi yang digunakan menggunakan kata-kata dalam bahasa inggris.
  • 12. BAHASA PEMROGRAMAN GENERASI PERTAMA Menggunakan bahasa mesin untuk menyatakan instruksi bagi komputer. Contoh Bahasa Mesin untuk menampilkan tanda * pada layar Instruksi Bahasa MesinInstruksi Bahasa Mesin KeteranganKeterangan B402 atau 1011 0100 0000B402 atau 1011 0100 0000 00100010 Muatlah bilangan 2 ke registerMuatlah bilangan 2 ke register AHAH B22A atau 1011 0010 0010B22A atau 1011 0010 0010 10101010 Muatlah bilangan 2AMuatlah bilangan 2A heksadesimal ke register DLheksadesimal ke register DL CD21 atau 1100 1101 0010CD21 atau 1100 1101 0010 00010001 Jalankan interupsi 21Jalankan interupsi 21 heksadesimalheksadesimal
  • 13. BAHASA PEMROGRAMAN GENERASI KEDUA Menggunakan bahasa rakitan sebagai pengganti kode- kode biner. Instruksi Bahasa Mesin Keterangan MOV AH, 02 Muatlah bilangan 2 ke register AH MOV DL, 2A Muatlah bilangan 2A heksadesimal ke register DL INT 21 Jalankan interupsi 21 heksadesimal
  • 14. BAHASA PEMROGRAMAN GENERASI KETIGA Menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu menuliskan instruksi- instruksi yang rinci agar komputer melaksanakan tugasnya. Program yang ditulis oleh pemogra perlu di terjemahkan ke dalam bahasa mesin menggunakan perangkat lunak penerjemah bahasa (language translator)
  • 15. Penerjemah bahasa dibedakan menjadi dua, yaitu: Kompiler : Program penerjemah yang mengkonversi semua kode sumber menjadi kode objek. Hasil dari kode objek inilah yang bisa dijalankan oleh komputer Interpreter : Program yang menerjemahkan per satu instruksi dalam kode sumber dan kemudian segera menjalankan instruksi yang telah diterjemahkan tersebut.
  • 16. BAHASA PEMROGRAMAN GENERASI KEEMPAT Dirancang untuk mengurangi waktu pemrogram dalam membuat program sehingga diharapkan produktivitas pemrogram meningkat dan program dapat dibuat alam waktu yang lebih pendek. Contoh perbedaan bahasa prosedural dan non prosedural USE pegawai SET FILTER TO kota = Yogya’ GO TOP DO WHILE .NOT. EOF () DISPLAY nama SKIP ENDDO USE Langkah sangat detail dan terlalu teknis dBASE SELECT nama FROM pegawai WHERE kota = ‘Yogya’ Singkat dan tak perlu langkah yang sangat prosedural SQL
  • 17. Merupakan kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (Artificial intelligence). Kecerdasan buatan adalah disiplin ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia. BAHASA PEMROGRAMAN GENERASI KELIMA
  • 18. BERBAGAI BAHASA PEMROGRAMAN 1. FORTRAN 2. COBOL 3. PL/1 4. BASIC 5. Pascal 6. ADA 7. C 8. C++ 9. dBASE 10.Java 11.LISP 12.Prolog
  • 19. KECENDERUNGAN PEMROGRAMAN MASA SEKARANG 1. Pemrograman Terstruktur 2. Pemrograman Berorientasi Objek 3. Pemrograman Visual
  • 20. PERANGKAT LUNAK MENURUT BIAYA 1. Perangkat Lunak Komersial : Perangkat lunak yang harus dibeli kalau pemakai bermaksud menggunakannya. Contoh Microsoft Office. 2. Shareware : Adalah peragkat lunak yang bsa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sama sekali, dan sesudah masa tersebut pemakai tetap menggunakannya maka ia perlu membayar ke pembuat perangkat lunak. 3. Freeware : Adalah perangkat lunak yang dapat dipakai oleh siapa pun tanpa perlu membayar sama sekali
  • 21. 4. Open Source Software : - Pemakai memiliki kebebasan untuk menjalankan program tersebut untuk tujuan apa saja - Pemakai memiliki kebebasan untuk mengubah program sesuai dengan kebutuhannya. - Pemakai memiliki kebebasan untuk mendistribusikan kembali salinannya, baik secara gratis maupun dengan biaya. - Pemakai memiliki kebebasan untuk mendistribusikan versi hasil modifikasi dari program sehingga komunitas dapat memperoleh manfaat daripengembangan pemakai.
Readmore →

No comments


Transcript

  • 1. DATA DAN INFORMASI Pengantar Teknologi Informasi Program Studi Sistem Informasi STMIK TEKNOKRAT LAMPUNG Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 1
  • 2. SASARAN  Memahami pengertian data dari berbagai sudut pandang, pengolahan data, dan operasi pengolahan data.  Memahami konsep dasar, siklus, karakteristik, faktor penentu nilai, dan kualitas dari informasi Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 2
  • 3. READING MATERIALS  Edhy Sutanta, 2005. Pengantar Teknologi Informasi. Edisi Pertama. Graha Ilmu, Yogyakarta.  Kristanto, Andri. 2003. Perancangan Sistem Informasi dan Aplikasinya. Edisi Pertama. Gava Media, Yogyakarta.  O’Brien, James A. 2005. “Introduction to Information Systems”. Edisi XII. Mc Graw Hill, New York.  Whitten, Jeffrey L., et. al. 2004. “Systems Analysis and Design Methods ”. 6th ed. McGraw-Hill Inc. New York, NY. Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 3
  • 4.  Kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya.  Terbentuk dari karakter, dapat berupa alfabet, angka, maupun simbol khusus seperti *, $ dan /.  Disusun untuk diolah dalam bentuk struktur data, struktur file, dan basis data. DATA Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 4
  • 5.  Pengolahan data adalah waktu yang digunakan untuk menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan.  Kebutuhan pengolahan data:  Ruang penyimpanan data yang efisien  Proses yang cepat terhadap data PENGOLAHAN DATA Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 5
  • 6.  Input  Transformasi  Calculating  Summarizing  Classifying (Categorizing, Sorting, Merging, Matching)  Matching  Output  Displaying Result  Reproducing  Telecommunicating OPERASI PENGOLAHAN DATA Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 6
  • 7. InputInput OutputOutput Unit Penyimpan Unit Penyimpan Unit Pengolah Unit Pengolah TRANSFORMASI DATA MENJADI INFORMASI Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 7
  • 8. Manual Electromechanical Punched-card equipment Electronic computer METODE DAN SYARAT PENGOLAHAN DATA Volume data Kompleksitas operasi Batasan waktu Tuntutan perhitungan  Metode  Syarat Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 8
  • 9. PENGOLAHAN DATA TERSENTRALISASI Penghematan khusus dalam hardware dan pengadaan personalia Penghematan karena meniadakan pengembangan sistem yang ganda Manfaat karena standardisasi Manfaat karena sistem yang seragam  Keuntungan/Faktor Pendukung Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 9
  • 10. PENGOLAHAN DATA DESENTRALISASI Pelayanan yang semakin baik karena kepekaan terhadap kondisi lokasi. Kebijakan desentralisasi manajemen. Kelangkaan kesamaan fungsi dalam unit organisasi yang mempersulit adanya standardisasi sistem. Dapat meminimalkan biaya-biaya. Mempersingkat waktu respon untuk memperoleh data- data. Pengontrolan pada data-data kritis secara lebih cermat. Kemampuan back up data yang efektif.  Faktor Pendukung  Keuntungan Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 10
  • 11.  Kumpulan data yang diolah menjadi bentuk berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan. (Gordon B. Davis)  Sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya. (Barry E. Cushing)  Suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya. (Robert N. Anthony dan Jhon Dearden)  Kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis. (Stephen A. Moscove dan Mark G. Simkin) KONSEP DASAR INFORMASI Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 11
  • 12. SIKLUS INFORMASI Input (Data) Data (ditangkap) Hasil Tindakan Output (Information) Tindakan Penerima Proses (Model) Dasar Data Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 12
  • 13. KARAKTERISTIK INFORMASI  Benar atau salah  Baru  Tambahan  Korektif  Penegas Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 13
  • 14. NILAI INFORMASI  Parameter pengukur nilai:  Manfaat (Use)  Biaya (Cost)  Suatu informasi dikatakan bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya  Sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 14
  • 15.  Akurasi (accuracy)  Kelengkapan (completeness)  Kebenaran (correctness)  Keamanan (security)  Tepat Waktu (timeliness)  Relevansi (relevancy)  Efisien (efficiency)  Dapat dipercaya (reliability) KUALITAS INFORMASI Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 15
  • 16.  Informasi strategis  Informasi eksternal, rencana perluasan perusahaan  Informasi taktis  Informasi tren penjualan yang dapat dipakai untuk menyusun rencana penjualan  Informasi teknis  Informasi persediaan, retur penjualan, dan laporan harian kas INFORMASI DAN TINGKAT MANAJEMEN Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG 16
  • 17. THANK YOU for your attention Ganjil 2010 (c) 2010-2011 SI-STMIK TEKNOKRAT LAMPUNG
Readmore →