PENGANTAR TEKNOLOGI INFORMASI Pertemuan 2 Referensi O’Leary, Timothy J., and O’Leary, Linda I, 2007, Computing Essentials 2007: Complete Edition, McGraw-Hill, New York. Layout Pertemuan 2 (1/2) Pengantar Basic Application Software Word Processors Spreadsheet Database Management System Presentation Graphics Integrated Packages Software Suites Sharing Data Between Application Layout Pertemuan 2 (2/2) Specialized Application Software Graphics Audio and Video Multimedia Web Authoring Emerging Application Pengantar (1/2) Seperti dibahas sebelumnya, ada 2 macam software : System Software/OS Menangani detil teknikal Application Software Sebagai software pengguna akhir dan mampu melakukan berbagai tugas Pengantar (2/2) Application Software sendiri pada gilirannya dapat dibedakan menjadi 2 kategori : Basic Application/General Purpose Application/Productivity Application Specialized Applications/Special-purpose Application Basic Application (1/3) Terdiri dari Word Processors Spreadsheet Database Management System Presentation Graphics Umumnya digunakan secara luas di berbagai disiplin ilmu dan pekerjaan Basic Application (2/3) Fitur umum : User Interface berupa Graphical User Interface (GUI) yang menampilkan elemen grafis : Icon Pointer Window Menu Toolbar Buttons Dialog Box Basic Application (3/3) Web-Based Application Umumnya program aplikasi disimpan dalam harddisk sistem komputer sebelum diloading ke memory untuk digunakan. Sekarang telah muncul berbagai layanan di web yang membebaskan user dari hal tersebut. Beberapa situs web khusus, yang disebut Application Service Providers (ASPs), memungkinkan user untuk langsung menjalankan program aplikasi dengan langsung meloading ke memory user dan dapat langsung digunakan. Case : Google Docs Word Processors (1/2) Membuat dokumen berbasis teks Merupakan salah satu dari tool software yang paling fleksibel dan digunakan secara luas Contoh hasil dokumen : Memo Surat Fax Buku Panduan Brosur Laporan Word Processors (2/2) Fitur : Word Wrap Editing Thesaurus Find and Replace Spelling and Grammar Checkes Format Font Character Effects Bold Italic Underline Shadow Color Bullet and Numbering Spreadsheets (1/2) Mengorganisasikan, menganalisa, dan membuat grafik dari data numerik (seperti: anggaran dan laporan keuangan) Walau pernah hanya digunakan oleh para akuntan, namun sekarang hampir digunakan di semua profesi. Contoh hasil dokumen : Analisis tren penjualan Perhitungan nilai dan peringkat Laporan statistik kelas Spreadsheets (2/2) Fitur : Manipulasi Data Numerik Membuat Buku Kerja Buku kerja terdiri dari Lembar Kerja Lembar kerja terdiri dari Baris dan Kolom Perpotongan Baris dan Kolom tertentu menghasilkan Cell Sekelompok Cell yang terhubung dapat didefinisikan sebagai Range Cell dapat berisi Masukan Teks ataupun Numerik Masukan Numerik mungkin berupa Formula Formula adalah instruksi untuk menghitung atau memproses Function adalah formula yang prewritten/disediakan program aplikasi untuk melakukan tugas tertentu Grafik analisis/Chart Recalculation Database Management Systems (DBMS) (1/2) Database adalah koleksi dari data yang saling berhubungan padanan dari file cabinet. DBMS adalah program yang menata / menstruktur sebuah database. DBMS juga menyediakan fasilitas untuk memasukkan, mengubah, dan mengambil data dari database. Contoh penerapan : Data Akademik Data Kepegawaian Riwayat Kriminal Database Management Systems (DBMS) (2/2) Fitur : Tabel Record Fields Sort Query Forms Reports Presentation Graphics (1/2) Mengkombinasikan berbagai objek visual untuk membuat presentasi yang menarik dan atraktif. Alat yang bagus untuk mengkomunikasikan pesan dan untuk meyakinkan orang lain Contoh hasil dokumen : Presentasi strategi marketing yang baru Presentasi barang dan jasa Presentasi hasil pengerjaan tugas Presentation Graphics (2/2) Fitur : Slides Color Schemes Slide Layouts Special Effects Design Templates Master Slides Integrated Packages Program tunggal yang menyediakan kemampuan sebagai : Word Processors Spreadsheet Database Management System Presentation Graphics Dll. Kekurangan mendasar dari Integrated Packages adalah kemampuan dari masing-masing fungsi yang terbatas. Kelebihan utamanya dalah biaya dan kesederhanaan. Software Suites Koleksi dari beberapa program aplikasi yang dikemas bersama dan dijual sebagai satu kesatuan. Walaupun program yang dikemas persis sama dengan yang dijual terpisah, namun secara biaya biasanya jauh lebih murah. 4 tipe Software Suite: Productivity Suite/Business Suite Personal Suite Specialized Suite Utility Suite Sharing Data between Applications (1/2) Copy and Paste Ini adalah static copy, dimana bila terjadi perubahan data di file sumber, maka data di file tujuan tidak akan ikut berubah Object Linking and Embedding (OLE) Dengan object linking, sebuah copy objek dari file sumber dimasukkan di file tujuan dan sebuah link atau hubungan dari kedua file dibuat. Sharing Data between Applications (2/2) Dengan object embedding, objek dari file sumber diembed/ditambahkan dan menjadi bagian dari file tujuan. Namun perubahan dari objek file yang telah diembed tidak akan merubah file aslinya. Specialized Application Software Digunakan di berbagai profesi yang spesifik. Terdiri dari : Graphics Program Audio and Video Software Multimedia Program Web Authoring Program Emerging Application Graphics Program Digunakan di profesi seni grafis Terdiri dari : Desktop Publishing/Page Layout Program Image Editors/Photo Editors Illustration Programs Images Galleries Stock Photographs Clip Art Graphics Suites Audio and Video Terdiri dari : Video Editing Software Mengorganisasikan Video Clips Menambahkan Efek Video Clips Menggabungkan Video Clips Audio Editing Software Membuat Audio Clips Mengedit Audio Clips Multimedia Menggabungkan semua media ke dalam sebuah presentasi : Sebuah presentasi multimedia mungkin terdiri dari : Video Music Suara Grafik Teks Biasanya mempunyai Link dan Button Web Authoring Dimulai dengan desain situs Diikuti oleh pembuatan file dokumen yang menampilkan isi website. Web Authoring Program dikenal juga sebagai Web Page Editor atau HTML Editor. Emerging Applications Dimulai dengan perkembangan Artificial Intelligence Terdiri dari : Virtual Reality Knowledge-Based (Expert) Systems Robotics Sekian