Syaamil Al-Qur’an – Al Faatihah
Syaamil Al-Qur’an – Al Faatihah
Klik Gambar untuk lebih detail
(QS. 1:1) Dengan menyebut nama Allah Yang Maha Pemurah lagi Maha Penyayang
(QS. 1:2) Segala puji bagi Allah, Rabb semesta alam
(QS. 1:3) Yang Maha Pengasih lagi Maha Penyayang.
(QS. 1:4) Yang menguasai hari pembalasan
(QS. 1:6) Hanya kepada Engkaulah kami menyembah dan hanya kepada Engkaulah kami mohon pertolongan
(QS. 1:5) Tunjukilah kami jalan yang lurus,
(QS. 1:7) (yaitu) jalan orang-orang yang telah Engkau anugerahkan ni’mat kepada mereka; bukan (jalan) mereka yang dimurkai dan bukan (pula jalan) mereka yang sesat
Soal Excel UAS 2011Kelas A
Soal Excel UAS 2011Kelas A
Jawaban
- Kelas =VLOOKUP(C6;$F$17:$H$19;2)*F6
- Penanganan =IF(MID(A6;2;1)=”B”;”Bidan”;”Dokter”)
- Ruang ==RIGHT(A6;2)
- Biaya Inap = VLOOKUP(C6;$F$17:$H$19;2)*F6
- Biaya Layanan =VLOOKUP(C6;$F$17:$H$19;3)*F6
- Biaya Persalinan = =IF(D6=”Dokter”;1000000;750000)
- Total Bayar (kolom)=G6+H6+I6
- Total Bayar =SUM(J6:J11)
- Total Bayar Tertinggi =MAX(J6:J11)
- Total Bayar Terendah =MIN(J6:J11)
- Jumlah Kelas A =COUNTIF(C6:C11;”A”)
- Jumlah Kelas B =COUNTIF(C6:C11;”B”)
- Jumlah Kelas C =COUNTIF(C6:C11;”C”)
Pemrograman Berorientasi Obyek – Soal dan Jawaban UAS 2011
Soal
Buatlah program untuk menginputkan data X sebanyak 10 data, pada saat pengguna menginputkan data X maka program mengihitung nilai X2 dan memasukkannya kedalam Grid.
• Ketika pengguna mengklik tombol Rekap, maka program menampilkan Jumlah dan rata-rata dari data-data X dan data X2 .
• Ketika pengguna mengklik tombol Grafik X, maka program menampilkan Grafik untuk Data X
• Ketika pengguna mengklik tombol Grafik X^2, maka program menampilkan Grafik untuk Data X2
• Ketika pengguna mengklik tombol Reset, maka seluruh isi data pada grid, hasil rekapitulasi dan chart dikosongkan kemabali.
Ketika pengguna mengklik tombol Tutup, maka program ditutup
1. Tuliskan pengaturan properti masing-masing object/control (30 point)
2. Tuliskan pengkodeaanya (70 point)
Jawaban
1. Pengaturan Properti
untuk pengaturan properti pada Chart, ikuti langkah berikut:
- klik kanan control chart.
- Klik tab Series
- Klik tombol Add
- Klik tipe Bar chart
- Klik Ok
2. Pengkodean
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
stringgrid1.Cells[0,0]:='Data ke';
stringgrid1.Cells[1,0]:='X';
stringgrid1.Cells[2,0]:='X^2';
for i:=1 to 10 do
begin
combobox1.Items.Add(inttostr(i));
stringgrid1.Cells[0,i]:=inttostr(i);
stringgrid1.Cells[1,i]:='0';
stringgrid1.Cells[2,i]:='0';
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var x,xpangkat2:real;
begin
x := strtoint(edit1.Text);
xpangkat2 := x*x;
Stringgrid1.Cells[1,combobox1.ItemIndex+1]:=floattostr(x);
Stringgrid1.Cells[2,combobox1.ItemIndex+1]:=floattostr(xpangkat2);
end;
procedure TForm1.Button2Click(Sender: TObject);
var i:integer;
begin
for i:=1 to 10 do
begin
stringgrid1.Cells[1,i]:='0';
stringgrid1.Cells[2,i]:='0';
end;
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:='';
edit5.Text:='';
end;
procedure TForm1.Button3Click(Sender: TObject);
var jumX, jumXpangkat2, rataX, rataXpangkat2 :real;
i: integer;
begin
JumX:=0;
JumXpangkat2:=0;
for i:=1 to 10 do
begin
jumX:=jumX+strtofloat(stringgrid1.Cells[1,i]);
jumXpangkat2:=jumXpangkat2 + +strtofloat(stringgrid1.Cells[2,i]);
end;
rataX:=jumX/10;
rataXpangkat2:=jumXpangkat2/10;
edit2.Text := floattostr(jumX);
edit3.Text := floattostr(jumXpangkat2);
edit4.Text := floattostr(rataX);
edit5.Text := floattostr(rataXpangkat2);
end;
procedure TForm1.Button5Click(Sender: TObject);
var i:byte;
begin
Chart1.Series[0].clear;
Chart1.Title.Text.Clear;
Chart1.Title.Text.Add('Grafik X');
for i:=1 to 10 do
Chart1.Series[0].Add(strtofloat(stringgrid1.Cells[1,i]),inttostr(i),clred);
end;
procedure TForm1.Button6Click(Sender: TObject);
var i:byte;
begin
Chart1.Series[0].clear;
Chart1.Title.Text.Clear;
Chart1.Title.Text.Add('Grafik X*2');
for i:=1 to 10 do
Chart1.Series[0].Add(strtofloat(stringgrid1.Cells[2,i]),inttostr(i),clred);
end;
Related Link:
LELAHKU
Hatiku anggur kering mengisut diteriaki mentari
Legam kulitku menggosong hingga sum-sum
Tak lelah jugakah kau
Malam telah bisu larut oleh hening yang gagu
Cahaya lentera yang kelelahan masih memantul
Diujung bara berbiak tak beraturan
Mengendap dalam palung kelam terdalam
Tak lelah jugakah kau
Kumohon…
Kenalilah gelisah angin di antara buluh-buluh bambu.
Biarkanlah episode hari ini berakhir
Agar kulepas penat dunia
Walaupun mimpiku semakin membuatku lelah
Latihan penggunaan Control Grid dan Chart
Latihan
Buatlah Program menyajikan jumlah mahasiswa aktif masing-masing fakultas disajikan dalam bentuk tabulasi (grid) dan grafik (chart).
Desain Form
Pengkodean
procedure TForm1.FormCreate(Sender: TObject); begin StringGrid1.Cells[0,0]:='Fakultas'; StringGrid1.Cells[0,1]:='Teknik'; StringGrid1.Cells[0,2]:='Ekonomi'; StringGrid1.Cells[0,3]:='Pertanian'; StringGrid1.Cells[0,4]:='KIP'; StringGrid1.Cells[1,0]:='Jumlah'; end; procedure TForm1.Button1Click(Sender: TObject); begin stringgrid1.Cells[1,combobox1.ItemIndex+1]:=Edit1.Text; end; procedure TForm1.BitBtn1Click(Sender: TObject); var i: integer; begin for i:=1 to stringgrid1.rowcount-1 do chart1.Series[0].Add(strtofloat(stringgrid1.cells[1,i]),stringgrid1.cells[0,i]); end;
Hasil Eksekusi
Related Link
Membuat Chart Pada Delphi
Sesi kali ini akan membahas bagaimana membuat char pada Delphi. Control Chart terletak pada tab Additional, seperti tersaji pada gambar berikut ini
Latihan
Untuk memudahkan pemahaman akan diberikan Latihan pemaanfaatan chart. Akan dibuat program yang menyajikan grafik penerimaan mahasiswa baru berdasarkan data inputan yang terdiri dari empat tahun: 2008, 2009, 2010 dan 2011. Contoh keluaran dapat dilihat pada gambar dibawah ini.
Desain Form
Desainlah form dengan meletakkan control-control sebagai berikut:
Letakkan 4 Control label, 4 control EditBox, 3 Control Bitbutton (terletak pada tab Additional), control Chart
Pengaturan Properti
| Obyek/Control | Properti | Nilai |
| Form | Caption | Grafik Penerimaan Mahasiswa Baru |
| Label1 | Caption | 2008 |
| Caption | 2009 | |
| Caption | 2010 | |
| Caption | 2011 | |
| BitBtn1 | Kind | bkOK |
| BitBtn2 | Kind | bkCancel |
| BitBtn2 | Kind | bkClose |
untuk pengaturan properti pada Chart, ikuti langkah berikut:
- klik kanan control chart.
- Klik tab Series
- Klik tombol Add
- Klik tipe Bar chart
- Klik Ok
Pengkodean
procedure TForm1.FormCreate(Sender: TObject);
begin
Chart1.Title.Text.Clear;
chart1.Title.Text.Add('Grafik Penerimaan Mahasiswa Baru')
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Chart1.Series[0].clear;
Chart1.Series[0].Add(strtofloat(Edit1.Text),'2008',clred);
Chart1.Series[0].Add(strtofloat(Edit2.Text),'2009',clyellow);
Chart1.Series[0].Add(strtofloat(Edit3.Text),'2010',clmaroon);
Chart1.Series[0].Add(strtofloat(Edit4.Text),'2011',cllime);
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Chart1.Series[0].clear;
Edit1.Text :='';
Edit2.Text :='';
Edit3.Text :='';
Edit4.Text :='';
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
Close;
end;
Internet dan Aplikasi Web
Pengertian Internet
Interconnected Network – atau yang lebih populer dengan sebutan Internet – adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-
jaringan komputer di seluruh dunia. Setiap komputer dan jaringan terhubung – secara langsung maupun tidak langsung – ke beberapa jalur utama yang disebut internet backbone dan dibedakan satu dengan yang lainnya menggunakan unique name yang biasa disebut dengan alamat IP 32 bit. Contoh: 202.155.4.230 . Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri khas masing-masing (Unix, Linux, Windows, Mac, dll) bertukar informasi dengan sebuah protokol standar yang dikenal dengan nama TCP/IP (Transmission Control Protocol/Internet Protocol). TCP/IP tersusun atas 4 layer (network access, internet, host-to-host transport, dan application) yang masing-masing memiliki protokolnya sendiri-sendiri.
Istilah-istikah Internet
- Modem, Modem adalah singkatan dari modulation demodulation, yaitu semua alat untuk mentransfer data dari komputer yang satu ke komputer yang lain. Untuk transfer data dibutuhkan sebuah saluran yaitu telepon.
- ISP (Internet Service Provider), adalah sebuah perusahaan atau organisasi yang menyediakan jasa internet.
- Browser (Web Browser), Web browser adalah suatu program atau perangkat lunak yang digunakan untuk mengakses internet. Contoh Internet Explorer
- Home Page, Home Adalah halaman yang ditampilkan setiap kali anda membuka internet.
Web
Pada umumnya Web mempunyai format berikut : www.domainname.com
Contoh-contoh WEB :
- http ://www.msn.com Microsoft Network
- http://www.jawapos.com koran
Domain
Akhiran yang digunakan pada sebuah alamat internet/domain sangat beragam. Beberapa kode akhiran yang sering dipakai anatara lain :
- .com : menerangkan situs komersial global
- .net : menerangkan situs layanan internet global
- .edu : menerangkan situs pendidikan
- .gov : menerangkan situs pemerintahan
- .mil : militer
- .org : menerangkan situs organisasi
- .tv : menerangkan situs penyiaran
- .co.id : menerangkan situs komersial dari Indonesia
- .ac.id : menerangkan situs pendidikan dari Indonesia
- .or.id : menerangkan situs organisasi dari Indonesia
.co.uk : menerangkan situs komersial dari Inggris
Hosting
Hosting adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS
Server hosting terdiri dari gabungan server-server atau sebuah server yang terhubung dengan jaringan internet berkecepatan tinggi.
Ada beberapa jenis layanan hosting yaitu shared hosting, VPS atau Virtual Dedicated Server, dedicated server, colocation server.
- Shared Hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain
- VPS, Virtual Private Server, atau juga dikenal sebagai Virtual Dedicated Server merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall sistem operasi yang dapat berjalan diatas sistem operasi lain.
- Dedicated Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor.
- Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.
Koneksi Internet
Peralatan untuk Koneksi Internet
- Komputer dengan prosessor minimal pentium 100 MHz
- Ram 16 Mb
- Hardisk 1.2 Gb
- Sistem operasi Windows 95, 97, 98 atau SO yang lainnya
- Modem
- Memiliki Telepo
- Menginstall program web browser internet ke dalam komputer
- Mendaftarkan diri (berlangganan) ke ISP misalnya Telkomnet, Indonet, atau yang lainnya
Firewall
Firewall adalah sistem atau sekelompok sistem yang menetapkan kebijakan kendali akses antara dua jaringan. Secara prinsip, firewall dapat dianggap sebagai sepasang mekanisme yang memblok lalulintas, mengijinkan lalulintas jaringan. Firewall dapat digunakan untuk melindungi jaringan anda dari serangan jaringan oleh pihak luar,namun firewall tidak dapat melindungi dari serangan yang tidak melalui firewall dan serangan dari seseorang yang berada di dalam jaringan anda, serta firewall tidak dapat melindungi andadari program-program aplikasi yang ditulis dengan buruk.
IPTables memiliki tiga macam daftar aturan bawaan dalam tabel penyaringan, daftar tersebut dinamakan rantai firewall (firewall chain) atau sering disebut chain saja. Ketiga chain tersebut adalah INPUT, OUTPUT dan FORWARD.
Pada diagram tersebut, lingkaran menggambarkan ketiga rantai atau chain. Pada saat sebuah paket sampai pada sebuah lingkaran, maka disitulah terjadi proses penyaringan. Rantai akan memutuskan nasib paket tersebut. Apabila keputusannnya adalah DROP, maka paket tersebut akan di-drop. Tetapi jika rantai memutuskan untuk ACCEPT, maka paket akan dilewatkan melalui diagram tersebut.
Sebuah rantai adalah aturan-aturan yang telah ditentukan. Setiap aturan menyatakan “jika paket memiliki informasi awal (header) seperti ini, maka inilah yang harus dilakukan terhadap paket”. Jika aturan tersebut tidak sesuai dengan paket, maka aturan berikutnya akan memproses paket tersebut. Apabila sampai aturan terakhir yang ada, paket tersebut belum memenuhi salah satu aturan, maka kernel akan melihat kebijakan bawaan (default) untuk memutuskan apa yang harus dilakukan kepada paket tersebut. Ada dua kebijakan bawaan yaitu default DROP dan default ACCEPT.
Extranet
Extranet atau Ekstranet adalah jaringan pribadi yang menggunakan protokol internet dan sistem telekomunikasi publik untuk membagi sebagian informasi bisnis atau operasi secara aman kepada penyalur (supplier), penjual (vendor), mitra (partner), pelanggan dan lain-lain.
Extranet dapat juga diartikan sebagai intranet sebuah perusahaan yang dilebarkan bagi pengguna di luar perusahaan. Perusahaan yang membangun extranet dapat bertukar data bervolume besar dengan EDI (Electronic Data Interchange), berkolaborasi dengan perusahaan lain dalam suatu jaringan kerjasama dan lain-lain.
E-bussines
e-Business atau Electronic business dapat didefinisikan sebagai aktivitas yang berkaitan secara langsung maupun tidak langsung dengan proses pertukaran barang dan/atau jasa dengan memanfaatkan internet sebagai medium komunikasi dan transaksi,dan salah satu aplikasi teknologi internet yang merambah dunia bisnis internal, melingkupi sistem, pendidikan pelanggan, pengembangan produk, dan pengembangan usaha. Secara luas sebagai proses bisnis yang bergantung pada sebuah sistem terotomasi. Pada masa sekarang, hal ini dilakukan sebagian besar melalui teknologi berbasis web memanfaatkan jasa internet. Terminologi ini pertama kali dikemukakan oleh Lou Gerstner, CEO dari IBM.
Marketspace adalah arena di internet, tempat bertemunya calon penjual dan calon pembeli secara bebas seperti layaknya di dunia nyata (marketplace). Mekanisme yang terjadi di marketspace pada hakekatnya merupakan adopsi dari konsep “pasar bebas” dan “pasar terbuka”, dalam arti kata siapa saja terbuka untuk masuk ke arena tersebut dan bebas melakukan berbagai inisiatif bisnis yang mengarah pada transaksi pertukaran barang atau jasa.
Seluruh perusahaan, tanpa perduli ukuran dan jenisnya, dapat menerapkan konsep e-Business, karena dalam proses penciptaan produk maupun jasanya, setiap perusahaan pasti membutuhkan sumber daya informasi.
Teknologi Aplikasi Web
Dari sisi teknologi yang digunakan untuk membentuk Web dinamis, terdapat dua macam pengelompokan, yaitu:
- teknologi pada sisi klien (client-side technology)
- teknologi pada sisi server (server-side technology)
- Teknologi web pada sisi klien
Teknologi web pada sisi klien diimplementasikan dengan mengirimkan kode perluasan HTML atau program tersendiri dan HTML ke klien. Klienlah yang bertanggung jawab dalam melakukan proses terhadap seluruh kode yang diterima. Kelemahan pendekatan seperti ini adalah terdapat kemungkinan bahwa browser pada klien tidak mendukung fitur kode perluasan HTML. Sebagai contoh, kode VBScript yang dilekatkan pada kode HTML tidak akan berfungsi sekiranya browser yang digunakan klien tidak mendukungnya. Kelebihan teknologi pada sisi klien adalah memungkinkan penampilan yang bersifat dinamis, misalnya menampilkan jam yang terus-menerus berubah ataupun untuk membuat animasi gambar yang mengikuti gerakan mouse. Yang termasuk dalam teknologi pada sisi klien antara lain: Kontrol ActiveX, Java Applet Skrip sisi-klien
Kontrol ActiveX
Kontrol ActiveX adalah suatu komponen yang ditulis dengan menggunakan bahasa pemrograman seperti Visual C++, Visual Basic, atau Delphi. Jika komponen ini ditambahkan ke dokumen Web, maka fungsi yang didukungnya akan tersaji dalam halaman web. Misalnya, kontrol ActiveXdapat digunakan untuk menampilkan grafik 3 dimensi atau bahkan untuk mengimplementasikan permainan (game) yang interaktkif. Di dalam dokumen HTML, kontrol ActiveX dilekatkan melalui tag <OBJECT>. Dalam hal ini server akan mengirimkan kode program yang melibatkan Applet dan HTML itu sendiri. Sejauh ini, ActiveX hanya berjalan di lingkungan Windows, dan hanya browser tertentu (misalnya Internet Explorer) yang dapat memprosesnya.
Java Applet
Applet adalah program yang ditulis menggunakan bahasa pemrograman Java. Program ini dapat diletakkan ke halaman web, melalui tag HTML bernama <APPLET> dan dapat diproses oleh browser yang mendukung Java (misalnya Internet Explorer dan Netscape). Dalam hal ini, server akan mengirimkan kode Applet dan HTML. Berbeda dengan ActiveX, Applet bersifat cross-platform; artinya dapat berjalan pada berbagai platform, asalkan platform tersebut mendukung Java.
Skrip sisi Klien
Skrip sisi klien adalah kode-kode yang dilekatkan menjadi satu dengan kode HTML dan skrip ini diproses di klien. Dua skrip sisi klien yang terkenal adalah JavaScript dan VBScript. JavaScript merupakan skrip yang sangat populker dan dapat berjalan pada hampir semua browser masa kini. Adapun VBScript hanya berjalan di Internet Explorer. Saat ini skrip yang disebut CSS (Cascading Style Sheets) dan dikenal dengan sebutan Dynamic HTML (DHTML) mulai banyak digunakan. Skrip ini dapat digunakan untuk mempformat halaman Web dengan definisi yang ditulis terpisah dengan HTML.
Teknologi Web Sisi Server
Teknologi Web pada sisi server memungkinkan pemrosesan kode di dalam server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada server. Keuntungan penggunaan teknologi pada sisi server adalah sebagai berikut:
- Mengurangi lalu lintas jaringan dengan cara menghindari percakapan bolak balik antara klien dan server.
- Mengurangi waktu pemuatan kode, mengingat klien hanya mengambil kode HTML saja.
- Mencegah masalah ketidakkompatibelan browser.
- Klien dapat berinteraksi dengan data yang ada pada server.
- Mencegah klien mengetahui rahasia kode (mengingat kode yang diberikan ke klien berbeda dengan kode asli pada server).
Beberapa contoh teknologi yang berjalan di server, yaitu:
- Common Gateway Interface (CGI).
- Proprietary Web Server API.
- Active Server Page (ASP).
- Server-side Javascript.
- Java Servlets dan JavaServer Page (JSP).
- PHP.
Common Gateway Interface (CGI)
Pada awalnya, teknologi yang umum digunakan untuk menyajikan data yang bersifat dinamis di lingkungan Web yaitu CGI. Pada prinsipnya CGI ditulis dengan menggunakan bahasa apa saja. Namun, yang paling populer adalah Perl.
Kelemahan CGI terletak pada penciptaan proses sebanyak permintaan dari klien. Jika terjadi jumlah permintaan yang sangat banyak akan cenderung melumpuhkan server.
Proprietary Web Server API
Microsoft dan Netscape menciptakan API (apllication programming interface) yang ditujukan untuk membuat aplikasi Web dinamis. Pustaka dari Microsoft dinamakan ISAPI (Internet Server API) dan pustaka yang dibuat oleh Netscape disebut NSAPI (Netscape Server API). Kedua API ini dimaksudkan untuk mengatasi kelemahan CGI, karena keduanya dirancang untuk menciptakan sebuah proses saja, sekalipun terdapat banyak permintaan
Active Server Page (ASP)
ASP merupakan teknologi di sisi server yang paling banyak dgunakan di lingkungan Windows. Saat ini ASP juga diusahakan untuk berjalan pada platform selain Windows. Teknologi lanjutan dari ASP adalah ASP.Net.
Server-Side JavaScript
Server-Side JavaScript (SSJS) merupakan buatan Netscape yang ditujukan untuk menyaingi ASP. Dalam prakteknaya, skrip ini kurang populer.
Java Servlets dan JavaServer Page (JSP)
Baik JavaServlets maupun JavaServer Page menggunakan bahasa Java. Oleh karena itu, para pemrogram yang telah biasa dengan Java dapat memanfaatkan fitur Java untuk membuat program yang canggih. Sayangnya, bahasa Java meskipun tidak sesulit C tetap dianggap rumit bagi pemula. Oleh karena itu, pemakai Java Servlets dan JSP masih kalah dengan ASP atau PHP.
PHP
PHP merupakan skrip yang berjalan di server dan sangat populer di lingkungan Linux. Saat ini, PHP dapat berjalan pada berbagai platform, dari Unix hingga Windows.
Sistem Informasi – Kisi-kisi UAS
Ujian bersifat buku tertutup
Kerjakan 5 soal untuk setiap kelompok pertanyaan berikut ini
Jelaskan pengertian istilah-istilah berikut:
A. Perangkat Keras
- CPU
- Mainframe
- Barcode Reader
- Mainboard
- RAM
- ROM
- Harddisk
- Keyboard
- Mouse
- Printer
PERANGKAT LUNAK
Pengertian Perangkat Lunak
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer (Kamus Besar Bahasa Indonesia).
Pengelompokan Perangkat Lunak berdasarkan Fungsi
Komputer tidak akan berguna tanpa keberadaan perangkat lunak (Software). Komputer bekerja atas dasar intruksi. Sekumpulan intruksi diberikan untukmengendalikan perangkat keras komputer. Sekumpulan intruksi ini dikenal dengan sebutan Program atau Program Komputer. Secara umum, program komputer inilah yang disebut perangkat lunak.
Berdasarkan fungsinnya perangkat lunak , dikelompokkan menjadi:
- program aplikasi (Aplication Program) dan
- program sistem ( System Program).
Program Sistem
Program Sistem ( sering disebut perangkat lunak pendukung atau support software) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan peranti masukan/keluaran. Kedudukan Program ini adalah sebagai perantara antara program aplikasi dan perangkat keras komputer. Itulah sebabnya, peran program sistem sering kali tidak terlihat secara langsung.
Program Sistem dikelompokkan lagi, menjadi:
- Program Pengendali Sistem adalah program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada komputer selama program ini di jalankan,. 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 adalh program utilitas, pemantau kinerja sistem, dan pemantau keamanan.
- Program Pengembangan Sistem adalah program yang ditujukan untuk membantu pemakai dalam membuat/mengembangkan program. Termasuk dalam katagori ini yaitu kompiler dan interpreter.
Program aplikasi (sering kali hanya disebut APLIKASI saja) adalah program yang dibuat oleh peemakai yang ditujukan untuk melakukan tugas khusus
- Program Aplikasi Serbaguna adalah program aplikasi yang dapat digunakan oleh pemakai untuk melaksanakan hal-hal yang bersifat umum.
- Program Aplikasi Spesifik adalah program yang ditujukan untuk menangani hal-hal yang sangat spesifik. Misalnya, program pada sistem POS ( point – of – sale ) dan ATM.
Sistem operasi
Sistem Operasi Adalah : program yang bertindak sebagai perantara atau pemakai komputer dan perangkat keras komputer. Tujuan sistem operasi adalah menyediakan lingkungan yang memungkinkan pemakai dapat menjalankan program apapun dengan mudah.
Fungsi Sistem Operasi
- Management Proses mencakup peniapan, penjadwalan, dan pemantauan proses pada komputer. Proses adalah program yang sedang berjalan atau sedang dijalankan.
- Management sumber daya berkaitan dengan pengendalian terhadap pemakaian sumberdaya komputer.
- Management data berupa pengendalian terhadap data masukan / keluaran, termasuk dalam hal pengalokasian dan peranti penyimpan skunder maupun dalam memori utama.
Multiprograming
Multi programing merupakan suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer, berbagai sumberdaya dalam waktu yang berlainan. Sebagai contoh, dalam satu waktu sebuah program sedang menggunakan CPU. Sedangkan yang lain menggunakan printer. Di dalam sistem multiprogramming, sebuah program dijalankan dalam CPU sampai terjadisampai intrupsi seperti permintaan masukan.
Konsep Multiprogramming dapat di analogikan dengan pengacara yang tentu saja tidak hanya menangani satu klien. Ketika suatu kasus dari seorang klien sedang bmenunggu proses pengadilan, sang pengacara dapat menangani kasus yang lain, dengan cara yang seperti ini tidak ada waktu yang terbuang dengan sia-sia(menganggur).
Multi Tasking
Multi Tasking adalah suatu kemampuan yang memungkinkan seorang pemakai dapat menjalankan sejumlah program dalam waktu yang bersamaan . Cara ini umum nya dalam sistem PC. Dengan menggunakan sistem operasi window, seseorang dapat menjalankan program word untuk membuat dokumen dan sekaligus menjalankan program aplikasi Excel. Pemakai dapat berpindah dari suatu program ke program yang lain dengan mudah dan setiap program tetap d eksekusi oleh CPU.
Spreedsheet
Spreadsheet ( Lembar kerja ) adalah program serbaguna untuk mengelola data dalam bentuk tabel dan dapat melakukan perhitungan-perhitungan secara dinamis terhadap data. Microsoft Excel merupakan contoh dari Spreadsheet terkenal pada lingkungan windows, sedangkan StarOffice Calc merupakan contoh program presentasi Linux.
Program Presentasi
Program Presentasi adalah perangkat lunak/program yang digunakan untuk membuat bahan presentasi. Dan sekaligus untuk berpresentsi. Dalam hal ini, bahan presentasi bisa melibatkan teks, suara, gambar, video,dan animasi. PowerPoint merupakan contoh program presentasi yang terkenal dikalangan / lingkungan Window, sedangkan StarOffice Impress adalah contoh program presentasi di lingkungan linux.
Program pengolah citra
Program pengolah citra (image processing) adalah program yang digunakan untuk memanipulasi citra (gambar ataupun foto),berbagai contoh aplikasi pengolahan citra yang terkenal, dan salah satunya Adobe Photoshop merupakan contoh program yang terkenal di window, sedangkan GIMP merupakan contoh pengolahan citra yang terkenal dalam LINUX.
Surat Elektronik (e-Mail)
Surat elektronik atau pos elektronik (bahasa Inggris: email’) adalah sarana kirim mengirim surat melalui jalur jaringan komputer (misalnya Internet). Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet. Tapi ada perkecualian misalnya surat elektronik ke telepon genggam, kadang pembayarannya ditagih per pengiriman.
Pengelola e-mail secara desktop.
Groupware
Groupware Adalah perangkat lunak yang dipakai untuk melakukan kolaborasi, yakni membantu sejumlah orang yang menangani pekerjaan kelompok. Perangkat lunak ini mendukung sarana kolaborasi seperti surat elektronik, basis data, group diskusi, penjadwalan, dan lain- lain. Contoh dari Groupware antara lain, Lotus Notes, Novell GroupWise,Microsoft exchange, dan Netscape Communicator.
Microsoft Exchange Server merupakan sebuah produk perangkat lunak pengatur pesan (messaging) dan kolaborasi yang dikembangkan oleh Microsoft Corporation. Produk ini adalah bagian dariplatform Microsoft Windows Server System, dan banyak digunakan oleh perusahaan-perusahaan di dunia. Fitur utama yang ditawarkan oleh Exchange Server mencakup manajemen surat elektronik (e-mail), kalender, kontak, dan tasks; dukungan untuk akses langsung dari Web dan juga perangkat bergerak; dan dukungan untuk penyimpanan data.
DBMS (database management system)
DBMS (database management system) adalah perangkat lunak yang ditujukan untuk me laksanakan manajemen data. Perangkat lunak ini menyediakan fasilitas untuk mnyimpan data, manipulasi data, dan mengambbil data yang sangat mudah dan cepat. Dilingkungan PC yang berbasis Window, Microsoft Access merupakan contoh DBMS yang sangat populer.
Personal Information Maneger (PIM)
Personal Information Maneger (PIM) merupakan program yang sangat bermanfaat bagi individu yang ingin mengelola informasi pribadi. Perangkat lunak ini menyediakan fasilitas seperti untuk menyimpan dan mengorganisasikan informasi pelanggan atau klien maupun untuk mencatat jadwal pertemuan. Contohnya, Lotus Organizer dan microsoft Outlook.
Microsoft Outlook atau Microsoft Office Outlook adalah sebuah program personal information manager dari Microsoft, dan bagian dari Microsoft Office suite. Walaupun biasanya hanya digunakan untuk mengirim dan membaca surat elektronik, program ini juga memiliki fungsi kalender, jadwal kerja, catatan, dan jurnal. Bila digunakan bersama dengan Microsoft Exchange Server, Outlook dapat menyediakan akses kotak surat, kalender, dan jadwal bersama.
Outlook Express adalah sebuah versi kecil Outlook yang disediakan secara cuma-cuma oleh Microsoft, bersama dengan penjelajah web Internet Explorer. Tidak ada hubungan antara kedua program ini kecuali namanya. Outlook Express digantikan dengan Windows Mail dalam Windows Vista.
Salah satu tujuan Microsoft adalah membuat program surat-e yang mudah digunakan. Namun karena banyak lubang keamanan dalam Outlook, program ini sering digunakan untuk memasukkan virus, misalnya lewat attachment surat-e. Beberapa contoh virus yang disebarkan lewat cara ini adalah Melissa dan Sobig .
Web Browser
Web Browser adalah perangkat lunak yang berguna untuk mengakses informasi Web ataupun untuk melakukan transaksi via web. Contohnya, Internet Explorer dan Netscape Navigator merupakan contoh web browser yang terkenal dilingkungan window. Ada juga browser yang menyediakan untuk berbagai platform seperti opera dan Mozilla Firefox.
Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah peramban web lintas platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal. Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga 24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan.
Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah peramban web yang kecil, cepat, sederhana, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Sejak 3 April 2003, Firefox dan klien surel Thunderbird telah menjadi fokus utama pengembang Yayasan Mozilla untuk menggantikan Mozilla Suite.
Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan. Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di peramban-peramban web lainnya seperti Mozilla Suite dan Opera, Firefox merupakan peramban web pertama yang mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar 10% pangsa pasar Internet Explorer keluaran Microsoft (peramban web terpopuler dengan margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai tahun kembalinya perang peramban web.
Firefox telah mendapatkan perhatian sebagai alternatif kepada Internet Explorer sejak Explorer dikecam karena tuduhan ketidakamanannya—pihak yang setuju terhadap anggapan ini mengatakan Explorer tidak mengikuti standar Web, menggunakan komponen ActiveX yang sering membahayakan, dan kelemahannya terhadap pemasangan spyware dan malware—dan kurangnya fitur-fitur yang dianggap pemakai Firefox penting. Microsoft sendiri telah merespons bahwa mereka tidak menganggap jika isu-isu mengenai keamanan dan fitur Explorer perlu dikhawatirkan.
Firefox dapat dijalankan pada berbagai macam sistem operasi seperti Microsoft Windows, Linux, Mac OS X, dan FreeBSD. Versi stabil terbaru Firefox saat ini adalah 9.0.1, yang dirilis pada 21 Desember 2011.
Software Suite
Software Suite adalah kumpulan beberapa program yang dikemas menjadi satu. Beberapa contoh yang terkenal adalah microsoft Office, Lotus SmartSuite, serta StarOffice. Microsoft Office merupakan produk yang terdiri atas sejumlah program seperti microsoft word, microsoft office , microsoft Excel, microsoft Access, dan beberapa program yang lain. Tentu saja, bila software siute diinstal pada komputer akan memakan ruang pada hard disk yang sangat besar, padahal belum tentu semua program akan digunakan oleh pemakai.
Perangkat Lunak Multimedia
Dengan semakin maraknya pengguna multimedia untuk brbagai keperluan, industri, mperangkat lunak multimedia juga berkembang dengan pesat. Sebagaiman diketahui, multimedia adalah teknologi yang menggabungkan kemampuan teks, gambar, suara, animasi gambar, dan video.
Beberapa Perangkat lunak yang terkait dengan multimedia, antara lain :
- Adobe Premiere : Perangkat lunak yang digunakan untuk membuat film dalam berbagai format seperti (*.AVI, *.MOV).
- Winamp : Perangkat lunak yang memainkan berbagai jenis berkas audio, seperti MP3.
- Jet-Audio : Perangkat lunak yang dapat digunakan untuk mengkonversi suara dalam kaset atau VCR menjadi data digital.
- Macromedia Shockwave : Perangakat lunak untuk membuat halaman Web yang dilengkapi dengan audio dan animasi.
ss
Dengansemakinmaraknyapengguna multimedia untukbrbagaikeperluan, industri, mperangkatlunak multimedia jugaberkembangdenganpesat. Sebagaimandiketahui, multimedia adalahteknologi yang menggabungkankemampuanteks, gambar, suara, animasigambar, dan video.
BeberapaPerangkatlunak yang terkaitdengan multimedia, antara lain :
Metode Numerik – Kisi-kisi Ujian akhir semester
Dowload: Kisi-kisi UAS Metode numerik






























