Diberdayakan oleh Blogger.

Search

Perangkat Lunak

4. Perangkat Lunak Komputer,Software Aplikasi,Sistem SoftwareSistem Operasihttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP0Oihmcbygn7n7IcvICuSPAIl1CdvFvq9jZm8ngdh7aMw10_gJeqXVuJ_S-q4Ii5OX40fuhwAFlpE_w7tZnnnUPGlPvfBrdxHA5eJIJdHjoW3Dd5AlCXYFf6Iz84s2wUpvl_bRek25JEX/s1600/perangkat-lunak.jpg
Tujuan Pembelajaran 
Menggambarkan beberapa tren penting yang terjadi dalam perangkat lunak komputer.Berikan contoh jenis utama dari aplikasi dan sistem perangkat lunak.Jelaskan maksud dari beberapa paket perangkat lunak populer untuk produktivitas pengguna akhir dan komputasi kolaboratif.Mendefinisikan dan menggambarkan fungsi sistem operasi.
Tujuan PembelajaranJelaskan kegunaan utama perangkat lunak komputer pemrograman, peralatan, dan bahasa.Kasus 1: Microsoft melihat bagaimana perusahaan melakukan bisnisMicrosoft telah mulai berfokus pada industri yang berbeda dan menulis produk perangkat lunak untuk mendukung merekaContoh, jasa keuangan, komunikasi, pemerintah, pendidikan, otomotif, ritel dan perhotelan, kesehatan, manufaktur, media,Segmen vertikal: industri tertentuAccelerators: software add-ons yang ditujukan untuk proses bisnis umum untuk suatu industri tertentuSoftware lapisan: perangkat lunak yang melayani kebutuhan dasar yang luas perusahaan di sektor tertentu dimasukkan ke dalam aplikasi enterpriseKasus studi Pertanyaan 

Sebuah frase umum di antara profesional TI adalah "dunia memandang data melalui Windows." Mengapa Microsoft mendominasi pasar perangkat lunak desktop dan jaringan? Kunjungi situsnya di www.microsoft.com, dan meninjau berbagai produk dan layanan perangkat lunak untuk membantu dengan jawaban Anda.Bagaimana sukses Microsoft akan bersaing dengan vendor perangkat lunak yang mengkhususkan diri dalam aplikasi pasar tertentu seperti perawatan kesehatan, layanan khusus ritel dan lainnya? Kenapa?Kasus studi PertanyaanApakah Anda setuju dengan strategi Microsoft untuk mengembangkan mitra industri-spesifik untuk memanfaatkan peluang di sektor usaha besar maupun kecil? Apakah ada keuntungan atau kerugian untuk menjadi salah satu mitra Microsoft dalam jenis hubungan? Jelaskan.Dunia Internet Kegiatan NyataAplikasi perangkat lunak industri-spesifik di mana-mana. Meskipun demikian, banyak industri masih tidak memiliki berbagai macam aplikasi perangkat lunak untuk memenuhi kebutuhan mereka. Menggunakan Internet,Lihat jika Anda dapat menemukan satu contoh industri yang memiliki berbagai macam aplikasi vertikal,Salah satu industri yang tidak memiliki berbagai solusi perangkat lunak untuk memilih dari.
KegiatanMenggunakan industri yang tidak memiliki berbagai macam aplikasi dukungan yang Anda temukan dari kegiatan pertama, dalam kelompok kecil,Diskusikan apa jenis aplikasi akan berharga untuk industri Anda.Mengapa Anda berpikir aplikasi yang datang dengan belum dikembangkan?Jenis perangkat lunakJenis SoftwareAplikasi perangkat lunakMelakukan tugas pengolahan informasi bagi pengguna akhirSistem perangkat lunak

 Mengelola dan mendukung operasi sistem komputer dan jaringanAplikasi perangkat lunakTujuan umumProgram yang melakukan pekerjaan pemrosesan informasi umum bagi pengguna akhirMisalnya, pengolah kata, spreadsheet, dllJuga disebut paket produktivitasAplikasi-spesifikProgram yang mendukung aplikasi spesifik pengguna akhirMisalnya, perdagangan elektronik, manajemen hubungan pelanggan, dllSoftware klasifikasiKlasifikasikan berdasarkan bagaimana ia dikembangkanCustom softwareSoftware aplikasi yang dikembangkan dalam sebuah organisasi untuk digunakan oleh organisasi yangCOTS softwareKomersial Off-the-shelf (COTS)Software yang dikembangkan dengan tujuan untuk menjual perangkat lunak dalam beberapa salinanMengapa Anda memilih Kustom atas COTS?Mengapa Anda memilih COTS lebih Custom?Software SuiteSoftware SuiteSoftware suite mengintegrasikan paket perangkat lunakKeuntungan:Biaya kurang dari membeli paket-paket individualSemua memiliki GUI yang serupaBekerja sama dengan baikKekuranganFitur yang tidak digunakan oleh semua penggunaMengambil banyak ruang diskPaket Terpadu 
Paket TerpaduMenggabungkan fungsi beberapa program dalam satu paketMisalnya, Microsoft Works, AppleWorksKeuntungan:Banyak fungsi untuk harga yang lebih rendah dan ruang disk yang lebih kecilKerugianFungsi terbatasWeb BrowserSoftware aplikasi yang mendukung navigasi melalui sumber daya point-and-klik dari WebSurfing webMenjadi sebuah platform perangkat lunak universal untuk aplikasi berbasis internetMicrosoft Explorer, Netscape Navigator, Firefox, Opera atau MozillaE-mail, Instant Messaging dan weblogE-mailSoftware untuk berkomunikasi dengan mengirim dan menerima pesan dan lampiran melalui internet, intranet atau extranetInstant messaging (IM)Menerima pesan elektronik langsungWeblog atau blogSebuah situs web pribadi dalam format log tanggalDiperbarui dengan informasi baru tentang suatu subjek atau berbagai mata pelajaranPengolah kata dan Desktop publishingPengolah kataMembuat, mengedit, merevisi dan mencetak dokumenMisalnya, Microsoft Word, Lotus dan Corel WordPerfect WordProDesktop PublishingMemproduksi bahan cetak yang terlihat profesional diterbitkanMisalnya, Adobe PageMaker, Microsoft Publisher dan QuarkXPressElectronic Spreadsheet dan Presentasi GrafisElectronic SpreadsheetWorksheet baris dan kolomDigunakan untuk perhitungan dan grafikMisalnya, Lotus 1-2-3, Microsoft Excel, Corel QuattroProPresentasi GrafisMengkonversi data numerik menjadi tampilan grafisSiapkan presentasi multimedia termasuk gambar, foto, animasi, dan klip videoMisalnya, Microsoft PowerPoint, Lotus Freelance, Corel PresentasiPersonal Information Manager dan GroupwarePersonal Information Manager (PIM)Software untuk produktivitas pengguna akhir dan kolaborasiMenyimpan informasi tentang klien, jadwal, mengelola janji, mengelola tugasMisalnya, Lotus Organizer, Microsoft OutlookGroupwareSoftware yang membantu kelompok kerja berkolaborasi pada tugas kelompokE-mail, kelompok diskusi, database, videoconferenceMisalnya, Lotus Notes, Novell GroupWise, Microsoft Exchange 
Software alternatifOutsourcing pengembangan dan pemeliharaan perangkat lunakPenyedia layanan aplikasi (ASP)Perusahaan yang memiliki, mengoperasikan dan memelihara perangkat lunak aplikasi dan sumber daya sistem komputerGunakan aplikasi untuk biaya melalui InternetPay-as-you-goSoftware PerizinanSemua perangkat lunak (COTS, ASP) berlisensiAnda tidak membeli software: Anda membeli lisensi untuk menggunakan perangkat lunak di bawah persyaratan perjanjian lisensiIzin untuk melindungi hak kekayaan vendorKasus 2: Open-Source SoftwarePerangkat lunak open-sourceJuga disebut sebagai perangkat lunak bebasSoftware dapat dimodifikasiBiasanya diperoleh dengan lisensiLisensi memberikan Anda hak untuk menjalankan perangkat lunak, memiliki kode sumber, memodifikasi kode sumber dan mendistribusikan salinan dari perangkat lunakGratis tapi harus membayar untuk pelatihan, dukungan, dokumentasiContoh: Linux, Apache Web Server, Sendmail, bahasa Perl scripting
Kasus studi PertanyaanApa manfaat bisnis mengadopsi perangkat lunak open-source?Apa risiko yang terkait dengan perangkat lunak open-source? Bagaimana risiko ini dapat diatasi?Apakah Anda melihat perangkat lunak open-source pada akhirnya menggantikan model perangkat lunak berpemilik saat ini? Jelaskan jawaban Anda.Dunia Internet Kegiatan NyataBerbagai organisasi telah dibentuk untuk memajukan inisiatif open source. Menggunakan Internet,Lihat jika Anda dapat menemukan informasi tentang organisasi-organisasi advokat open source.Tempat yang baik untuk memulai adalah www.opensource.org
KegiatanPendukung serta penentang sistem operasi open source seperti Linux yang cukup bergairah tentang perasaan mereka. Dalam kelompok kecil,Diskusikan keuntungan dan kerugian dari aplikasi open source.Jika salah satu teman sekelas Anda memiliki pengalaman dengan sistem seperti Linux, meminta mereka untuk menjelaskan perasaan dan pengalaman mereka.Sistem perangkat lunakSoftware yang mengelola dan mendukung sistem komputerProgram manajemen sistemProgram yang mengelola perangkat keras, perangkat lunak, jaringan, dan data sumberMisalnya, sistem operasi, program manajemen jaringan, sistem manajemen database, sistem utilitasProgram pengembangan sistemProgram yang membantu pengguna mengembangkan program sistem informasiSistem OperasiSistem terpadu program yangMengelola operasi CPUMengontrol input / output dan penyimpanan sumber daya dan kegiatan dari sistem komputerMenyediakan layanan dukungan sebagai komputer mengeksekusi program aplikasiSistem Operasi fungsi dasarUser InterfaceBagian dari sistem operasi yang memungkinkan Anda untuk berkomunikasi dengan ituTiga jenis utama:Command-drivenMenu-didorongAntarmuka pengguna grafis (GUI)Pengelolaan sumber dayaBagian dari sistem operasi yang mengelola perangkat keras dan jaringan sumber daya sistem komputerTermasuk CPU, memori, perangkat penyimpanan sekunder, telekomunikasi, dan input / output yang peripheralVirtual memoryBagian swapping program dan data antara memori dan disk magnetik
Manajemen fileBagian dari sistem operasi yang mengontrol pembentukan, penghapusan, dan akses file data dan programManajemen TugasBagian dari sistem operasi yang mengelola pemenuhan tugas-tugas komputasi pengguna akhirMultitaskingPendekatan manajemen tugas yang memungkinkan untuk beberapa tugas yang harus dilakukan dalam mode yang tampaknya simultanMemberikan hanya satu tugas ke CPU tetapi beralih di antara tugas-tugas begitu cepat terlihat seperti melaksanakan seluruh program sekaligusJuga disebut multiprogramming atau time-sharing
Sistem Operasi PopulerJendelaGUI, multitasking, jaringan, multimediaSistem operasi MicrosoftVersi berbeda mengelola serverUnixMultitasking, multiuser, jaringan-managingPortable - dapat berjalan pada mainframe, midrange dan PCLinuxRendah biaya, kuat sistem operasi mirip Unix yang handalOpen-sourceMAC OS XSistem operasi Apple untuk iMacGUI, multitasking, multimediaJenis lain dari perangkat lunak sistemPerangkat lunak sistem lainnyaKeperluanFungsi rumah tangga MiscellaneousContoh, Norton utilitas termasuk backup data, perlindungan virus, kompresi data, dllMonitor kinerjaProgram yang memantau dan mengatur sistem komputer untuk menjaga mereka berjalan efisienMonitor keamananProgram yang memonitor dan mengendalikan penggunaan sistem komputer untuk mencegah penggunaan yang tidak sah sumber dayaAplikasi serverMenyediakan sebuah antarmuka antara sistem operasi dan program aplikasi penggunaMiddleware 

Software yang membantu aplikasi perangkat lunak pertukaran data beragam dan bekerja sama lebih efisienBahasa PemrogramanMesin BahasaBahasa generasi pertamaSemua instruksi program harus ditulis dengan menggunakan kode biner yang unik untuk setiap komputerProgrammer harus mengetahui operasi internal dari jenis tertentu CPUAssembler BahasaBahasa generasi keduaSimbol digunakan untuk mewakili kode operasi dan lokasi penyimpananPerlu program penerjemah bahasa untuk mengkonversi instruksi ke instruksi mesinDigunakan oleh sistem programmer (yang program perangkat lunak sistem)Tingkat Tinggi BahasaBahasa generasi ketigaInstruksi yang menggunakan pernyataan singkat atau ekspresi aritmatikaMacroinstructions: setiap pernyataan menghasilkan beberapa instruksi mesin ketika diterjemahkan oleh compiler atau interpreterMudah untuk belajar dari assemblerMesin independenKurang efisien daripada assemblerKeempat-Generation BahasaBerbagai bahasa pemrograman yang nonprocedural dan percakapanNonprocedural - pengguna menentukan hasil yang mereka inginkan saat komputer menentukan urutan instruksi yang akan mencapai hasil tersebutNatural Language - sangat dekat dengan bahasa manusia Inggris atau lainnyaObyek Berorientasi BahasaMenggabungkan elemen data dan prosedur yang akan dilakukan atas mereka menjadi ObjectsMisalnya, sebuah benda bisa menjadi data tentang rekening bank dan prosedur yang dilakukan di atasnya seperti perhitungan bungaObyek Berorientasi BahasaPaling banyak digunakan bahasa pengembangan perangkat lunak saat iniMudah digunakan dan lebih efisien untuk grafis berorientasi user interfaceReusable: dapat menggunakan objek dari satu aplikasi ke aplikasi lainMisalnya, Visual Basic, C + +, JavaWeb
 HTMLSebuah bahasa deskripsi halaman yang menciptakan dokumen hypertext untuk WebXMLMenjelaskan isi dari halaman web dengan menerapkan mengidentifikasi tag atau label kontekstual dengan data dalam dokumen WebJawaBahasa pemrograman berorientasi obyek yang sederhana, aman dan platform independenJava applet dapat dijalankan pada komputer manapunJ2EE vs Net.Layanan webKomponen perangkat lunakberdasarkan kerangka Web dan berorientasi obyek standar dan teknologiuntuk menggunakan Webuntuk elektronik menghubungkan aplikasi pengguna yang berbeda dan platform komputasi yang berbedaBagaimana kerja web layananProgram Penerjemah BahasaMenerjemahkan instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesinAssemblermenerjemahkan laporan bahasa assemblerPenyusunmenerjemahkan pernyataan bahasa tingkat tinggiPenerjemahcompiler yang menerjemahkan dan mengeksekusi setiap pernyataan dalam satu program pada satu waktuJawa ditafsirkanPemrograman PeralatanMembantu programmer mengidentifikasi dan meminimalkan kesalahan saat mereka pemrogramanGraphical Programming InterfacesEditor PemrogramanDebuggerCASE toolsSebuah kombinasi dari banyak tool pemrograman ke dalam satu aplikasi dengan antarmuka yang umumDigunakan dalam berbagai tahap proses pembangunan sistemKasus 3: Amazon dan eBay Wajah Baru Layanan WebAmazon menyediakan akses ke beberapa data dan fungsi situs webeBay membuka perangkat lunak e-commerceDibuka untuk programer dan setiap perusahaan yang tertarik dalam e-commerce
Anda baru saja membaca artikel yang berkategori SI dengan judul Perangkat Lunak. Anda bisa bookmark halaman ini dengan URL http://12650037-si.blogspot.com/2013/04/perangkat-lunak.html. Terima kasih!
Ditulis oleh: mazmy - Minggu, 28 April 2013

Belum ada komentar untuk "Perangkat Lunak"

Posting Komentar