• Tidak ada hasil yang ditemukan

M1 Dasar Aplikasi Komputer.docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "M1 Dasar Aplikasi Komputer.docx"

Copied!
8
0
0

Teks penuh

(1)

PKTI 1C

M1 - Konsep Dasar Aplikasi

PTA

(2)

Konsep Dasar Aplikasi Komputer

Sistem Komputer

 Hardware atau Perangkat Keras: peralatan yang secara fisik terlihat dan bisa djamah.

 Software atau Perangkat Lunak: program yang berisi instruksi/perintah untuk melakukan pengolahan data.

 Brainware: manusia yang mengoperasikan dan mengendalikan sistem komputer.

Hardware atau Perangkat Keras

Perangkat keras komputer (hardware) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Perangkat Lunak

Komputer Merupakan mesin yang memproses fakta atau data menjadi informasi. Dalam proses pemecahan masalah yang dilakukan oleh komputer yang merupakan alat untuk pemecahan masalah atau pemroses data adalahperangkat lunak.

Pengertian perangkat lunak

Perangkat Lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh ‘penterjemah’ perintah-perintah perangkat keras.

Bentuk terkecil dari perangkat lunak

(3)

Perkembangan pembuatan Software

 Bentuk paling primitif Aljabar Bolean (T/F)

 Binary digit( Bit) yaitu 1 (benar/on) dan 0 (salah/off)

 Nible (4 bit)

 Byte (8 bit)

 Word 2(byte)

 Double word (32 bit)

Kelompok-kelompok bit ini disusun dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bit ini diubah menjadi kode-kode yang disebut dengan assembler.

Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.

Evolusi perangkat lunak

Evolusi perangkat lunak mengalami beberapa evolusi yaitu :

Era Pioner (1950 - 1960)

o Perangkat lunak pada era ini merupakan sambungan kabel ke antar bagian di dalam

komputer

o Menggunakan kartu berlubang dalam prosespengolahan data o Perangkat lunak satu kesatuan dengan perangkat kerasnya

Era Stabil (1960 – 1980)

Multi Tasking, Proses pengolahan data yang dilakukan secara serempak dan tidak hanya satu proses

o Multi User, Perangkat lunak bisa digunakan banyak pengguna o Realtime, bisa secara cepat dan langsung

o Database, menggunakan Basis data o Munculnya Produk Perangkat Lunak

Era Micro (1980 – 1990)

o Perangkat lunak bisa dibedakan antara perangkat lunak sistem dan perangkat lunak

aplikasi

o Adanya kecerdasan buatan o Perangkat lunak murah

Era Modern (1990- sekarang) o Jaringan komputer

(4)

Klasifikasi Perangkat lunak

Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dijalankan komputer.

Sejarah bahasa pemrograman :

 Generasi Pertama

Menggunakan bahasa mesin dengan suatu rangkaian angka nol dan satu (biner).

 Generasi ke-2

Menggunakan bahasa rakitan (assembler).

 Generasi ke-3

Menggunakan languange translator, kompiler & interpreter. Contoh : Basic, Pascal, Fortran, C++, Cobol.

 Generasi ke-4

Merupakan bahasa non-prosedural yang memungkinkan seorang programmer menginstruksikan komputer apa yang harus dilakukan daripada bagaimana melakukannya. Contoh : Oracle, Informix, Sybase, Acces.

Sistem Operasi

(5)

Gambar 1.1 Sistem Operasi berbasis Teks

Gambar 1.2 Sistem Operasi berbasis Grafis

Utility

Perangkat lunak sistem dengan fungsi tertentu. Fungsi tersebut diataranya memeriksa perangkat keras, memeriksa sistem disket yaang rusak, mengatur ulang isi hardisk dll. Contohnya : Partisi, defrag, anti virus dll.

Aplikasi komputer dibedakan secara fungsi

Berdasarkan fungsinya, aplikasi komputer dibedakan menjadi :

 Aplikasi Bisnis/Perkantoran

Digunakan untuk memproses sejumlah data yang besar yang diperoleh dari payroll, faktur-faktur kosumen dan rekening keuangan, inventaris manajemen yang semuanya dikalkulasi, disimpan, diklasifikasikan, diproses kembali, dilaporkan dan disebarkan pada satuan waktu tertentu. Contoh : aplikasi payroll, aplikasi absensi, dll.

 Aplikasi Pendidikan

Aplikasi yang digunakan dalam proses belajar dan mengajar untuk membantu pengajar maupun siswa untuk mengerti materi yang diberikan. Contoh : CAI (Computer Assisted Instruction), CMI (Computer Managed Instruction ), CAT (Computer Assisted Testing).

(6)

Program komputer yang menuangkan seni gambar suatu obyek hingga menghasilkan rangkaian gerakan atau animasi dengan menambahkan efek-efek tertentu. Contoh : blender, ogre, dll.

 Aplikasi Jaringan

Aplikasi komputer yang membutuhkan koneksi suatu jaringan. Contoh : aplikasi bill rental, aplikasi chatt, game, dll.

 Aplikasi Web

Aplikasi komputer yang membutuhkan koneksi internet dan memberikan pelayanan WWW (World Web Wide) dan HTTP(Hypertext Transfer Protocol). Contoh:browser, game online, dll.

 Aplikasi Khusus

Aplikasi yang dibuat khusus untuk kebutuhan tertentu. Contoh : aplikasi pemesanan tiket, aplikasi kasir, dll.

Aplikasi komputer dibedakan dari cara memperolehnya

Berdasarkan cara memperolehnya, aplikasi komputer dibagi menjadi :

 Aplikasi komersial

Disebut juga proprietary software yang dijual secara komersial. Setiap orang yang ingin menggunakan ataupun menginstal aplikasi ini, harus membelinya terlebih dahulu. Jika tidak membayar, berarti melakukan pembajakan aplikasi dan dapat dikenai sanksi hukum karena ada hak cipta.

 Aplikasi domain publik

Aplikasi yang tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apa saja terhadap aplikasi tersebut.

 Shareware

Perangkat lunak yang membatasi penggunanya dengan mengurangi fitur-fitur tertentu atau membatasi masa penggunaannya selama jangka waktu tertentu.

 Freeware

Perangkat lunak bebas yang mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak.

 Rentalware

(7)

 Free software

Istilah ini dicanangkan oleh Richard Stallman (pendiri Free Software Foundation)untuk menyatakan perangkat lunak yang dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya.

 Open source

Dikemukakan oleh Eric Raymond pada tahun 1998. Pada dasarnya open source sama dengan free software, namun pada open source terdapat hak-hak yang disediakan, seperti hak untuk membuat salinan program dan mendistribusikan salinan tersebut, hak untuk mengakses kode sumber sebagai syarat untuk bisa melakukan pemodifikasian serta hak untuk melakukan pengembangan terhadap program.

Aplikasi komputer dibedakan berdasarkan environment

 Client-server application

Aplikasi yang membutuhkan koneksi jaringan yang bekerja pada banyak komputer dan dapat digunakan lebih dari satu user secara bersamaan.

Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode client-server database dapat diinstal pada suatu komputer sebagai client-server dan aplikasinya diinstal pada client.

User

User disini adalah end user yang mengakses client untuk mendapatkan sebuah layanan. End user bisa saja seorang manager perusahaan, professional, karyawan di sebuah perusahaan, atau pelanggan.

Client

Client dapat berupa sebuah pemproses yang powerful atau dapat juga berupa terminal tua dengan kemampuan proses yang terbatas. Secara mendasar client adalah sebuah PC dengan sistem operasinya sendiri.

Network dan Transmisi

(8)

Servers

Konektivitas adalah hal yang terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan efektivitas sharing resource yang dimiliki. Dibutuhkan sebuah perangkat yang memiliki kemampuan mengontrol software, menjalankan program applikasi, dan mengakses database dengan mudah dan cepat. Untuk itulah diperlukan sebuah Server. Sebuah Server harus mendukung spesifikasi yang mendukung resource sharing seperti Network Server Operating System, Multiple User Interface, GUI (Graphic User Interface), dialog oriented cleint – server languange seperti SQL dan database arsitektur.

Pemrosesan Aplikasi

Data digunakan oleh program applikasi yang mana sebagian besarnya berada di server.

 Stand alone application

Aplikasi yang hanya berjalan pada satu komputer dan hanya mampu diakses oleh satu orang dalam satu waktu (tidak bisa bersamaan).

Gambar

Gambar 1.1 Sistem Operasi berbasis Teks

Referensi

Dokumen terkait

dengan konsentrasi yang tinggi serta suhu tinggi selama proses deasetilasi diperlukan untuk menghasilkan kitosan dengan derajat deasetilasi tinggi (lebih dari 70%)

Hal ini menyimpulkan bahwa hipotesa yang menyatakan “Ada Pengaruh Pelaksanaan Program Nasional Pemberdayaan Masyarakat (PNPM) terhadap Peningkatan Ekonomi

Terdapat lima kompetensi yang harus dimiliki oleh seorang kepala sekolah yaitu: kompetensi kepribadian, kompetensi manajerial, kompetensi kewirausahaan, kompetensi

1. PPID Pembantu/SKPD merupakan pejabat yang melaksanakan tugas dan fungsi PPID di Satuan Kerjanya. PPID Pembantu /SKPD memiliki kompetensi di bidang pengelolaan informasi publik

Modul Program 4.16 Tampilan Halaman Video Letusan Gunung Merapi ...95. Modul Program 4.17 Tampilan Halaman Kawasan Rawan

Dengan memanjatkan puji syukur kehadirat Allah SWT, yang telah melimpahkan Rahmat dan Karunianya kepada kita semua, sehingga kami dapat menyelesaikan Peta Penyakit tahun 2014

19 Kaedah pengajaran yang PALING sesuai digunakan oleh guru jika pelajar dapat menguasai sekurang-kurangnya sembilan puluh peratus bahan pengajaran yang diajar adalah.. A

Dari tabel berikut ini, tentukanlah tabel yang menunjukan pengaruh mutasi tersebut pada kondisi fisiologis penderitanya (+: lebih tinggi dari normal; - : lebih rendah