sim 5 - software overvierw(1)
DESCRIPTION
wTRANSCRIPT
Perangkat LunakKomputer
Oleh : Helmi Buyung Aulia Safrizal ST., SE., [email protected]
Sistem Informasi ManajemenPertemuan 5
Tujuan Instruksional UmumMahasiswa diharapkan mampu memahami konsepdasar teknologi informasi beserta penggunaan danpemilihan berbagai macam perangkat teknologiinformasi untuk mendukung berbagai kegiatan bisnis
Tujuan Instruksional KhususMahasiswa dapat menggambarkan beberapa tren pokokyang terjadi pada perangkat lunak komputer sertamemberikan contoh dari berbagai tipe perangkat lunakaplikasi dan sistem
Tujuan Instruksional UmumMahasiswa diharapkan mampu memahami konsepdasar teknologi informasi beserta penggunaan danpemilihan berbagai macam perangkat teknologiinformasi untuk mendukung berbagai kegiatan bisnis
Tujuan Instruksional KhususMahasiswa dapat menggambarkan beberapa tren pokokyang terjadi pada perangkat lunak komputer sertamemberikan contoh dari berbagai tipe perangkat lunakaplikasi dan sistem
Kategori Application & System Software
ApplicationSoftware
ComputerSoftware
SystemSoftware
GeneralPurpose
ApplicationProgram
Systemmanagement
Program
ApplicationSpecificProgram
SystemDeveloment
Program
Tren Software (1) Generasi pertama User written program Machine language
Generasi kedua Packaged program Symbolic languages
Generasi ketiga Operating system High level languages
Generasi keempat Database management system Fourth level language Microcomputer packages
Generasi kelima Natural and object oriented language Multipurpose graphic-interface,network enabled, expert assisted
package
Generasi pertama User written program Machine language
Generasi kedua Packaged program Symbolic languages
Generasi ketiga Operating system High level languages
Generasi keempat Database management system Fourth level language Microcomputer packages
Generasi kelima Natural and object oriented language Multipurpose graphic-interface,network enabled, expert assisted
package
Tren Software (2) Terdapat tren utama dari program desain custom yang di
kembangkan oleh programmer profesional ke arah penggunaanpackage software dari vendor
Terdapat juga tren yang berkembang dari bahasa pemrogramanmesin yang spesifik dan bahasa prosedural ke arah penggunaanvisual graphic interface untuk object oriented programming ataubahasa alamiah non prosedural untuk pemrograman mendekatipercakapan manusia
AI (artificial intelegence) juga dibangun menuju generasi bari daripackage (bundel) software expert-assisted
Tren ini kelihatan akan berkonvergen untuk menghasilkangenerasi kelima dari package software multipurpose, expert-assisted dan network-enable dengan bahasa alami dan interfacegrafis
Terdapat tren utama dari program desain custom yang dikembangkan oleh programmer profesional ke arah penggunaanpackage software dari vendor
Terdapat juga tren yang berkembang dari bahasa pemrogramanmesin yang spesifik dan bahasa prosedural ke arah penggunaanvisual graphic interface untuk object oriented programming ataubahasa alamiah non prosedural untuk pemrograman mendekatipercakapan manusia
AI (artificial intelegence) juga dibangun menuju generasi bari daripackage (bundel) software expert-assisted
Tren ini kelihatan akan berkonvergen untuk menghasilkangenerasi kelima dari package software multipurpose, expert-assisted dan network-enable dengan bahasa alami dan interfacegrafis
Web Browser and Email Web Browser telah menjadi komponen software
penting bagi banyak pengguna komputer yang tidakhanya browse the Web, intranet dan extranet tetapijuga menjalankan pencarian informasi, cekemail,transfer file multimedia, diskusi grup, videoconference, bekerja dengan spreadsheet dll.
Browser telah disebut sebagai universal client,karena itu komponen software ter install padaworkstation dari semua client pada jaringanclient/server
E-mail telah merubah cara manusia bekerja danberkomunikasi. E-mail disimpan pada serverjaringan sampai pengguna siap membacanya
Web Browser telah menjadi komponen softwarepenting bagi banyak pengguna komputer yang tidakhanya browse the Web, intranet dan extranet tetapijuga menjalankan pencarian informasi, cekemail,transfer file multimedia, diskusi grup, videoconference, bekerja dengan spreadsheet dll.
Browser telah disebut sebagai universal client,karena itu komponen software ter install padaworkstation dari semua client pada jaringanclient/server
E-mail telah merubah cara manusia bekerja danberkomunikasi. E-mail disimpan pada serverjaringan sampai pengguna siap membacanya
Word Processing and DesktopPublishing Package word processing mengkomputerisasi
pembuatan, editing, revisi dan printing dari dokumensecara elektronik. Fitur seperti spelling, thesaurustelah terdapat terutama pada pengolah utama
Desktop publishing software memperbolehkanpenggunanya memproduksi printed material merekasendiri yang kelihatan diterbitkan secara profesional
Kebanyakan Dektop Publishing mendukungkemampuan WYSIWG (What You See is What YouGet) display
Package word processing mengkomputerisasipembuatan, editing, revisi dan printing dari dokumensecara elektronik. Fitur seperti spelling, thesaurustelah terdapat terutama pada pengolah utama
Desktop publishing software memperbolehkanpenggunanya memproduksi printed material merekasendiri yang kelihatan diterbitkan secara profesional
Kebanyakan Dektop Publishing mendukungkemampuan WYSIWG (What You See is What YouGet) display
Electronic Spreadsheet Electronic spreadsheet seperti microsoft excel
digunakan untuk analisis bisnis, perencanaan danpemodelan
Pengguna dapat mengembangkan spreadsheetuntuk merekam dan menganalisa performaadvertising untuk bisnis kita, masa lalu dan saat ini
“What if” dapat dijawab dengan menggunakanspreadsheet. Contoh : apa yang terjadi padapangsa pasar apabila biaya advertising ditingkatkanmenjadi 10% ?
Electronic spreadsheet seperti microsoft exceldigunakan untuk analisis bisnis, perencanaan danpemodelan
Pengguna dapat mengembangkan spreadsheetuntuk merekam dan menganalisa performaadvertising untuk bisnis kita, masa lalu dan saat ini
“What if” dapat dijawab dengan menggunakanspreadsheet. Contoh : apa yang terjadi padapangsa pasar apabila biaya advertising ditingkatkanmenjadi 10% ?
Presentasi grafis danmultimedia Package presentasi grafis membantu pengguna
untuk mengkonversi data numerik ke grafis displayseperti grafik garis, diagram batang, pie chart etc.
Kebanyakan Package yang terkenal juga membatupengguna menyiapkan presentasi grafismultimedia, foto, animasi, video clip, dll.
Package presentasi grafis seperti microsoft powerpoint memberikan pengguna kemampuan easy-to-use yang mendorong penggunaan presentasi grafis
Package presentasi grafis membantu penggunauntuk mengkonversi data numerik ke grafis displayseperti grafik garis, diagram batang, pie chart etc.
Kebanyakan Package yang terkenal juga membatupengguna menyiapkan presentasi grafismultimedia, foto, animasi, video clip, dll.
Package presentasi grafis seperti microsoft powerpoint memberikan pengguna kemampuan easy-to-use yang mendorong penggunaan presentasi grafis
Groupware Groupware adalah kategori software yang memungkinkan
pekerjaan kolaborasi. Groupware mengkombinasikan beberapafitur software seperti e-mail, discussion groups, databasescheduling, task management, teleconference, dll.
Didesain untuk penggunaan internet, intranet dan extranetperusahaan, groupware membuat kolaborasi memungkinkandalam skala global dengan tim virtual yang terletak di belahandunia manapun
Kemampuan kolaborasi juga ditambahkan pada software lainuntuk memberikan mereka fitur groupware, seperti kemampuanMS Office untuk melacak siapa yang membuat revisi dari tiapdokumen, kemampuan dari MS Excel untuk melacak semuaperubahan spreadsheet yang telah dibuat
Groupware adalah kategori software yang memungkinkanpekerjaan kolaborasi. Groupware mengkombinasikan beberapafitur software seperti e-mail, discussion groups, databasescheduling, task management, teleconference, dll.
Didesain untuk penggunaan internet, intranet dan extranetperusahaan, groupware membuat kolaborasi memungkinkandalam skala global dengan tim virtual yang terletak di belahandunia manapun
Kemampuan kolaborasi juga ditambahkan pada software lainuntuk memberikan mereka fitur groupware, seperti kemampuanMS Office untuk melacak siapa yang membuat revisi dari tiapdokumen, kemampuan dari MS Excel untuk melacak semuaperubahan spreadsheet yang telah dibuat
System Software System software berisi beberapa program yang mengatur dan
mendukung sistem komputer dan aktivitas pemrosesaninformasinya. System software merupakan software vitalpenghubung antara sistem komputer dengan program aplikasidan pengguna akhir
System software berisi beberapa program yang mengatur danmendukung sistem komputer dan aktivitas pemrosesaninformasinya. System software merupakan software vitalpenghubung antara sistem komputer dengan program aplikasidan pengguna akhir
End UserApplication SoftwareSystem Software
ComputerHardware
Operating System(Sistem Operasi)
Sistem operasi adalah sistem terintegrasi dari program yangmengatur operasi dari CPU, mengkontorl input/output dansumber daya penyimpanan dan aktivitas dari sistem komputer
Kegunaan utama dari sistem operasi adalah untukmemaksimalkan produktivitas dari sistem komputer denganmengoperasikannya dengan hal yang paling efisien
Fungsi dasar dari sistem operasi adalah : Mendukung user interface Manajemen sumber daya Manajemen file Manajemen tugas (task management) Utilitas dan dukungan layanan
Sistem operasi adalah sistem terintegrasi dari program yangmengatur operasi dari CPU, mengkontorl input/output dansumber daya penyimpanan dan aktivitas dari sistem komputer
Kegunaan utama dari sistem operasi adalah untukmemaksimalkan produktivitas dari sistem komputer denganmengoperasikannya dengan hal yang paling efisien
Fungsi dasar dari sistem operasi adalah : Mendukung user interface Manajemen sumber daya Manajemen file Manajemen tugas (task management) Utilitas dan dukungan layanan
Network Management Programs(Program Manajemen Jaringan) Saat ini, sistem informasi bergantung berat pada
internet, intranetm extranet, LAN dan jaringantelekomunikasi lain untuk menghubungkanworkstation pengguna, network server, dll.
Hal ini membutuhkan berbagai system softwareuntuk manajemen jaringan, termasuk sistem operasijaringan, monitor performa jaringan, monitortelekomunikasi, dll
Contoh dari network management program adalahNovell NetWare
MS Windows NT Server, IBM OS/2 Warp Serveradaah contoh dari sistem operasi jaringan
Saat ini, sistem informasi bergantung berat padainternet, intranetm extranet, LAN dan jaringantelekomunikasi lain untuk menghubungkanworkstation pengguna, network server, dll.
Hal ini membutuhkan berbagai system softwareuntuk manajemen jaringan, termasuk sistem operasijaringan, monitor performa jaringan, monitortelekomunikasi, dll
Contoh dari network management program adalahNovell NetWare
MS Windows NT Server, IBM OS/2 Warp Serveradaah contoh dari sistem operasi jaringan
Database ManagementSystems (DBMS) DBMS adalah package sistem software penting yang
mengontrol pengembangan, penggunaan danperawatan dari database
DBMS membolehkan program aplikasi pengguna yangberbeda untuk mengakses database yang sama atauyang berbeda
DBMS juga menyederhanakan proses untukmendapatkan informasi dari database dalam bentukdisplay dan laporan
Pengguna dapat meng-query(akses) database (tanpamenulis program komputer) dengan menggunakan querylanguage
Contoh dari DBMS adalah IBM’s DB2, Oracle 9i
DBMS adalah package sistem software penting yangmengontrol pengembangan, penggunaan danperawatan dari database
DBMS membolehkan program aplikasi pengguna yangberbeda untuk mengakses database yang sama atauyang berbeda
DBMS juga menyederhanakan proses untukmendapatkan informasi dari database dalam bentukdisplay dan laporan
Pengguna dapat meng-query(akses) database (tanpamenulis program komputer) dengan menggunakan querylanguage
Contoh dari DBMS adalah IBM’s DB2, Oracle 9i
Programming Language(Bahasa pemrograman) (1) Bahasa pemrograman membolehkan programmer untuk
mengembangkan kumpulan instruksi yang membentuk programkomputer
Terdapat banyak bahasa pemrograman yang sedangdikembangkan, masing-masing dengan keunikan vocabulary,grammer dan penggunaan sendiri-sendiri
Machine language (bahasa mesin) yang merupakan bahasagenerasi pertama adalah bahasa pemrograman yang palingdasar
Assembler language (bahasa generasi kedua) dikembangkanuntuk mengurangi kesulitan dalam menulis program denganbahasa mesin
High level Language (bahasa generasi ketiga) menggunakaninstruksi yang singkat atau ekspresi aritmatik yang lebih mudahdimengerti oleh manusia
Bahasa pemrograman membolehkan programmer untukmengembangkan kumpulan instruksi yang membentuk programkomputer
Terdapat banyak bahasa pemrograman yang sedangdikembangkan, masing-masing dengan keunikan vocabulary,grammer dan penggunaan sendiri-sendiri
Machine language (bahasa mesin) yang merupakan bahasagenerasi pertama adalah bahasa pemrograman yang palingdasar
Assembler language (bahasa generasi kedua) dikembangkanuntuk mengurangi kesulitan dalam menulis program denganbahasa mesin
High level Language (bahasa generasi ketiga) menggunakaninstruksi yang singkat atau ekspresi aritmatik yang lebih mudahdimengerti oleh manusia
Programming Language(Bahasa pemrograman) (2) Bahasa tingkat tinggi (high-level-language) menyerupai frase
atau ekspresi matematik yang dibutuhkan untukmengekspresikan masalah atau prosedur yang akan diprogram
Bahasa generasi keempat adalah bahasa pemrograman yangtidak prosedural dan bersifat percakapan. Bahasa ini mendorongpengguna dan programmer untuk menspesifikasikan hasil yangmereka inginkan, sementara komputer memutuskan urutaninstruksi yang sesuai dengan hasil yang diinginkan
Object Oriented Language mengkaitkan data dan prosedurmenjadi suatu objek. Oleh karena itu, objek berisi data dan aksiyang dapat dilakukan pada data.
Pada Object Oriented Programming (OOP), sekali objek diprogram, objek tersebut dapat digunakan kembali. Inilahkeuntungan dari OOP
HTML dan JAVA adalah 2 bahasa pemrograman yang menjadipenting untuk membangun Multimedia Web Page, Web Site danaplikasi berbasis Web
Bahasa tingkat tinggi (high-level-language) menyerupai fraseatau ekspresi matematik yang dibutuhkan untukmengekspresikan masalah atau prosedur yang akan diprogram
Bahasa generasi keempat adalah bahasa pemrograman yangtidak prosedural dan bersifat percakapan. Bahasa ini mendorongpengguna dan programmer untuk menspesifikasikan hasil yangmereka inginkan, sementara komputer memutuskan urutaninstruksi yang sesuai dengan hasil yang diinginkan
Object Oriented Language mengkaitkan data dan prosedurmenjadi suatu objek. Oleh karena itu, objek berisi data dan aksiyang dapat dilakukan pada data.
Pada Object Oriented Programming (OOP), sekali objek diprogram, objek tersebut dapat digunakan kembali. Inilahkeuntungan dari OOP
HTML dan JAVA adalah 2 bahasa pemrograman yang menjadipenting untuk membangun Multimedia Web Page, Web Site danaplikasi berbasis Web
Case Studies
General Motors, Wayne Memorial Hospitaland others: Using Speech RecognitionSoftware
Vanguard Cellular, GE Capital and Others :Application software for the palmPilot
Home Depot, Service Merchandise Co., andTime New Media : The Business Benefits ofJava
General Motors, Wayne Memorial Hospitaland others: Using Speech RecognitionSoftware
Vanguard Cellular, GE Capital and Others :Application software for the palmPilot
Home Depot, Service Merchandise Co., andTime New Media : The Business Benefits ofJava