Aplikasi Komputer.docx

  • Uploaded by: indah safitri
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Aplikasi Komputer.docx as PDF for free.

More details

  • Words: 5,102
  • Pages: 30
DASAR PEMROGRAMAN KOMPUTER

IN PUT

PROSES

DATA [ BAHAN DASAR / OBJEK YANG AKAN DIPROSES ATAU DIOLAH ]

INFORMASI [ HASIL PROSES KOMPUTER ]

ALAT KOMPUTASI

SEDERHANA [ PENSIL , DLSB ]

DATA  INFORMASI 

OUT PUT

CANGGIH [ KOMPUTER ]

Bahan baku yang belum berarti Data yang sudah berarti

Kegiatan pokok pengolahan data : 1. Kumpulan data 2. Klasifikasi data 3. Penyimpanan dan pengambilan kembali data 4. Operasi Aritmetika Logika [ Ya atau Tidak ] 5. Penyajian hasil pengolahan dan informasi Items

Manual

Komputer

1. Kecepatan

Lambat

Cepat

2. Mengolah data untuk waktu lama

Buruk

Sangat baik

3. Kemampuan mengingat dan mencari kembali data

Relatif kurang teliti

Teliti

4. Kemampuan untuk sesuaikan diri dengan keadaan

Baik

Buruk

5. Kemampuan belajar dari pengalaman

Cukup baik

Buruk

1

KONSEP DASAR PENGOLAHAN DATA MENGGUNAKAN KOMPUTER Data

Program

Rekam

Rekam

Media rekam komputer ( in put )

ARITHMETIC & LOGIKAL UNIT CONTROL SECTION

CPU ( Central Processing Unit )

Kertas

CPU ( central processing unit )

PRIMARY STORAGE

Media rekam komputer ( out put )

Primary storage ( Tempat penyimpanan utama ) Nama lainnya : Main memory, main storage Yang disimpan data, program Arithmetic & Logikal unit ( Mengolah data sesuai urutan instruksi program ) Control section Bagian yang memonitor peralatan komputer kalau ada data yang tidak benar, maka pada layar tampak memberikan aba-aba, sehingga PROCESSOR berhenti/tidak bekerja

2

Komputer [ Terinci, logis ]

Manusia [ Simpel ]

UCOK MANDI !

1. Ambil handuk 2. Pergi ke kamar mandi 3. Buka pakaian 4. Gayungan 5. Sabunan 6. Gayungan 7. Handukan Y ( Yes ) N ( No )

8. Berpakaian Condition stub

Decision table

KETENTUAN

PILIH JODOH

TINDAKAN

KONDISI

1

1. 2. 3. 4. 5.

Cantik ? Berpendidikan ? Sexy ? Kaya ? Muda ?

1. Menikah 2. Teman saja 3. Kumpul kebo

2

3

Y Y Y Y Y

N N N N N

Y N Y Y Y

 -

 -



4

Condition entries

Action entries

Action stub

3

AWALAN SATUAN

Kelipatan

Awalan

Lambang

KARAKTER  BYTE 1 Byte = 8 BIT binary digit

1018

Exa

E

1015

Peta

P

12

Tera

T

10

9

Giga

G

106

Mega

M

103

kilo

k

102

hekto

h

101

deka

da

10-1

deci

d

10-2

centi

c

PROGRAM

10-3

milli

m

[ Susunan instruksi –instruksi yang dibuat programmer untuk diolah komputer ]

10-6

micro



10-9

PROGRAMMER

nano

n

10-12

pico

p

[ Orang yang bertugas mengerjakan program berdasarkan spesifikasi program dari sistem analisis ]

-15

femto

f

-18

atto

a

10

10 10

1 kB = 1024 byte

BIT [ Pembentuk data yang paling Dasar yaitu bilangan biner ( 0 dan 1 ) ]

BYTE [ Kumpulan dari BIT-BIT yang membentuk suatu arti ]

4

DECISION TABLE

A. Decision table adalah suatu metoda untuk menyatakan logika dari suatu keputusan dalam bentuk tabel. Pada tabel tersebut dicantumkan sekumpulan kondisi, sekumpulan tindakan dan mencerminkan pula berbagai kombinasi keputusan yang menentukan kombinasi tindakan yang berbeda. B. Suatu decision table terdiri dari : b.1. Condition stub : Yang mencantumkan kumpulan parameter dari kondisi yang perlu dipenuhi. b.2. Condition entries : Yang mencantumkan apakah kondisi yang ditentukan pada condition stub dipenuhi atau tidak, diisi dengan Yes atau No. b.3. Action stub : yang mencantumkan kumpulan macam tindakan yang dilakukan b.4. Action entries : Yang mencantumkan pilihan tindakan yang dilakukan untuk setiap kondisi sebagaimana dicantumkan pada condition stub dan condition entries. Catatan : Stub berarti potongan / sobekan C. Format decision table adalah sebagai berikut :

RULES

HEADING CONDITIONS

1 2 . . . Q

ACTIONS

1

1 2 . . . R

2

3

P

CONDITIONS STUB

CONDITIONS ENTRIES

ACTIONS STUB

ACTIONS ENTRIES

D. Decision table perlu dibuat dalam format yang : d.1. Lengkap, dalam arti setiap kemungkinan kondisi tercantum dalam decision table tersebut. d.2. Ringkas, dalam arti dicapai jumlah rule / ketentuan yang sesedikit mungkin

5

E. Untuk membuat decision table yang lengkap, perlu ditentukan jumlah kombinasi parameter yang mungkin ada. Bila jumlah parameter pada “ condition stub “ adalah n, maka jumlah kolom rule / ketentuan adalah 2n. Kemudian isilah bagian “ condition entries “ untuk semua kombinasi yang ada. Agar sistematis, cara pengisiannya perlu mengikuti seperti deret bilangan biner dengan selisih 1 antara tiap kolomnya. Setelah itu isilah bagian “ actions entries “ untuk setiap kolom rule/ ketentuan yang ada dengan memberi tanda  F. Untuk menyederhanakannya, decision table tersebut perlu diubah susunannya yaitu dengan mengelompokkan kolom-kolom rule/ ketentuan yang mempunyai tindakan yang sama. Contoh 1. Buatlah decision table yang akan digunakan sebagai dasar logika suatu program untuk masalah dibawah ini : Penilaian atas hasil yang dicapai mahasiswa pada mata kuliah Aplikasi komputer yang dilengkapi tugas praktikum komputer ditentukan sebagai beriku : Mahasiswa yang telah mengikuti praktikum komputer secara penuh ( termasuk ujian praktikum ) dan skor yang dicapai pada ujian akhir semester adalah C atau lebih tinggi dinyatakan LULUS, sedangkan bila skor ujian akhir semester nilai D atau lebih rendah, maka ia diwajibkan mengikuti kuliah kembali tetapi praktikum tidak perlu diulangi. Mahasiswa yang skor ujian akhirnya C atau lebih tinggi tetapi belum menyelesaiakan paket praktikum sepenuhnya diwajibkan melengkapi praktikumnya. Mahasiswa yang tidak termasuk ketentuan diatas diwajibkan mengikuti kuliah kembali dan melengkapi praktikum.

KETENTUAN

TINDAKAN

KONDISI

PENILAIAN HASIL PERKULIAHAN 1

2

3

Lain-lain

1. Nilai ujian akhir  C

Y

N

Y

2. Praktikum sudah lengkap ?

Y

Y

N

1. Lulus



-

-

-

2. Kuliah kembali

-



-



3. Melengkapi praktikum

-

-





6

Contoh 2. Buatlah decision table yang akan digunakan sebagai dasar logika suatu program untuk masalah dibawah ini : Suatu perguruan tinggi Unswagati menerima lulusan dari Akademi lain guna memberi kesempatan mengikuti pendidikan menjadi sarjana S1 di perguruan tinggi Unswagati tersebut dengan kondisi penerimaan sebagai berikut : Lulusan Akademi akan diterima bila lulus Akademi dengan nilai B atau lebih baik, dan waktu test masuk mendapat nilai diatas 55 dan mempunyai nilai rata-rata B atau lebih selama mengikuti pendidikan 2 tahun terakhir ( di Akademi ). Akan diterima juga bila lulus dari Akademi dengan nilai kurang dari B tetapi selama pendidikan 2 tahun terakhir nilai rata-ratanya adalah B atau lebih dan nilai waktu test masuk diatas 55. Selain itu akan diterima dengan status percobaan bila lulus Akademi dengan nilai B dan nilai rata-rata selama 2 tahun terakhir adalah B tetapi waktu test masuk nilainya 55 atau kurang. Diterima pula dengan status percobaan bila lulus Akademi dengan nilai B atau lebih baik dan test masuk diatas 55 tetapi selama 2 tahun terakhir nilai rata-ratanya dibawah B. Juga akan diterima dengan status percobaan bila lulus Akademi dengan nilai kurang dari B dan test masuk 55 atau kurang tetapi dalam 2 tahun terakhir nilai rata-rata adalah B atau lebih baik. Sedangkan untuk kondisi lainnya akan ditolak.

KETENTUAN

TINDAKAN

KONDISI

PENERIMAAN MAHASISWA PINDAHAN LULUSAN AKADEMI 1

2

3

4

5

1. Nilai ujian Akademi  B ?

Y

N

Y

Y

N

2. Nilai test masuk > 55 ?

Y

Y

N

Y

N

3. Nilai rata-rata pendidikan 2 tahun terakhir  B ?

Y

Y

Y

N

Y

1. Diterima





2. Diterima dengan status percobaan

-

-

3. Ditolak

23

-

 -



-

Lain-lain



-

-

-



= 8

5  yang sudah ada 3  lain-lain  lain-lain gabungan dari 3 ketentuan

7

Dari Decision table diatas dapat diringkas  I II III

lengkap ringkas

= 1+2 = 3+5 = 4

KETENTUAN

TINDAKAN

KONDISI

PENERIMAAN MAHASISWA PINDAHAN LULUSAN AKADEMI I

II

III

1. Nilai ujian Akademi  B ?

-

-

Y

2. Nilai test masuk > 55 ?

Y

N

Y

3. Nilai rata-rata pendidikan 2 tahun terakhir  B ?

Y

Y

N

1. Diterima



-

2. Diterima dengan status percobaan

-



3. Ditolak

-

 -

Lain-lain

-

-



Tindakan harus sama untuk menggabungkan ketentuan

8

QUIZ 1. Buatlah decision table yang akan digunakan sebagai dasar logika suatu program yang menghitung bunga dari suatu tabungan dengan ketentuan sebagai berikut : Bila uang yang disimpan sepuluh juta rupiah atau lebih kecil maka bunganya adalah 13% per tahun (p.a.), sedangkan bila waktu penyimpanannya adalah diatas satu tahun maka bunganya adalah 15% per tahun. Bila uang yang disimpan diatas sepuluh juta rupiah maka bunganya adalah 16 % per tahun untuk waktu penyimpanan diatas satu tahun, sedangakn bila waktu penyimpanannya satu tahun atau kurang maka bunganya adalah 14 % per tahun. QUIZ 2. Sederhanakanlah decision table dibawah ini :

TINDAKAN

KONDISI

CONTOH 1. 2. 3. 4. 1. 2. 3.

A? B? C? D? P Q R

KETENTUAN 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

N

Y

Y

N

N

Y

Y

N

N

Y

Y

N

N

Y

Y

N

N

N

N

Y

Y

Y

Y

N

N

N

N

Y

Y

Y

Y

N

N

N

N

N

N

N

N

Y

Y

Y

Y

Y

Y

Y

Y





  



 



 



 





9

FLOW CHART / BAGAN ALIR

Suatu metoda untuk menyatakan logika dari suatu proses secara grafis Dalam bentuk bagan / gambar urutan kegiatan / pengerjaan dinyatakan sesuai dengan logika yang ditetapkan Termination Menggambarkan awal atau akhir suatu kegiatan pemrosesan Process Menggambarkan pengolahan yang dilakukan, seperti misalnya operasi arithmatik Input / Output Menggambarkan operasi input ataupun output, seperti misalnya membaca data masukan atau merekam data keluaran Dicision / Branching Menggambarkan pengecekan misalnya apakah suatu kondisi logika dipenuhi ( yang dinyatakan dengan jawaban YES atau NO saja ) atau misalnya pengecekan apakah suatu variabel bernilai nol, negatif atau positif Flow line / Arrow sign Menggambarkan arah / tujuan dari arus pelaksanaan suatu pengerjaan

10

Contoh penggunaan bagan alir : 1. Suatu masalah dinyatakan secara narasi sebagai berikut : Razia kendaraan dilakukan oleh Polisi Lalu Lintas untuk memeriksa apakah setiap pengendara mematuhi peraturan lalulintas yang ditetapkan. Peraturan yang harus dipenuhi adalah sebagai berikut : ☼ Pengendara harus membawa SIM ☼ Pengendara harus membawa STNK ☼ Pengendara harus membawa KTP Jika salah satu saja dari ketentuan tersebut tidak dipenuhi, maka Polisi lalu lintas menahan pengendara tersebut. 2. Dengan flow chart hal yang menyangkut urutan kegiatan tersebut diatas dapat dinyatakan sebagai berikut : MULAI

HENTIKAN KENDARAAN DITILANG

TANYA PENGENDARA

ADA SIM ? TIDAK

YA

ADA STNK ?

YA

ADA KTP ?

YA

TIDAK

TIDAK

PENGENDARA DITILANG

SILAHKAN JALAN TERUS

SELESAI

11

Soal Flow chart Buatlah flow chart yang akan digunakan pada logika suatu program komputer untuk masalah sebagai berikut : Pada suatu Perguruan Tinggi ( Unswagati ) skor ujian akhir semester akan diubah dari nilai bilangan ke nilai huruf dengan ketentuan sebagai berikut : 1. Nilai bilangan 86 s/d 100 diubah menjadi A 2. Nilai bilangan 71 s/d 85 diubah menjadi B 3. Nilai bilangan 56 s/d 70 diubah menjadi C 4. Nilai bilangan 41 s/d 55 diubah menjadi D 5. Nilai bilangan 21 s/d 40 diubah menjadi E 6. Nilai bilangan 0 s/d 20 diubah menjadi F Data yang dibaca adalah Nomor Mahassiwa, Nama Mahasiswa, Nilai Bilangan Bila data > 100 atau < 0 , maka data dianggap salah Mahasiswa dinyatakan lulus bila bernilai C atau lebih tinggi Data yang dicetak adalah Nomor Mahasiswa, Nama Mahasiswa, Nilai Bilangan, Nilai Huruf, dan Keterangan Lulus / Tidak Lulus/ Data Salah

12

Mulai Baca : - No. Mhs - Nama Mhs - Nilai Bilangan (NB)

DATA SALAH

Y

NB > 100 Atau NB < 0

?

DATA BENAR

Y

86 ≤ NB ≤ 100

NH= A

N N Y

71 ≤ NB ≤ 85

NH= B

N Y

56 ≤ NB ≤ 70

NH= C

N 41≤ NB ≤ 55

Keterangan DATA SALAH

Y

NH= D

N 21 ≤ NB ≤ 40

Y

NH= E

N NH= F

Y

Keterangan LULUS

-

NH  C

N Keterangan TIDAK LULUS

CETAK No. Mhs Nama Mhs Nilai Bilangan (NB) Nilai Huruf (NH) Keterangan : Lulus/TL

Selesai

13

QUIZ Buatlah flowchart untuk menghitung jumlah uang yang harus dibayar seorang pembeli pada sebuah toko komputer yang menyediakan potongan untuk menarik pembeli dengan ketentuan sebagai berikut : Jenis barang IBM PC Apple Radio Shack

Harga pokok ( Rp. ) 3.000.000,00 2.250.000,00 2.000.000,00

Potongan ( Rp. ) 200.000,00 150.000,00 125.000,00

Bila seluruh pembelian setelah dikurangi potongan berjumlah diatas Rp. 10.000.000,00 kepada pembeli masih diberikan potongan tambahan sebesar 5% dari jumlah harga pembelian. Data yang dibaca adalah jumlah dan jenis barang, sedangkan data yang dicetak adalah data yang dibaca ditambah dengan jumlah harga pokok pembelian, jumlah potongan dan jumlah yang harus dibayar pembeli.

14

BAHASA PEMROGRAMAN

Pada dasarnya ada 2 tingkat bahasa pemrograman, yaitu : 1. Bahasa desain Merupakan bahasa yang digunakan pemrogram untuk menyatakan pikirannya tentang rancangan algoritma sesuatu peraturan. Bahasa desain harus dapat menyatakan pikiran yang ada pada rancangan logika suatu program secara jelas serta cukup terperinci, tidak boleh terlalu detail untuk menghindari gangguan-gangguan yang membingungkan. Bahasa desain ini lazim disebut PSEUDO CODE dan bukan merupakan bahasa untuk menyatakan instruksi-instruksi langsung untuk diproses komputer. Namun demikian atas dasar algoritma yang dinyatakan dalam bahasa desain ini, maka logika program dapat dinyatakan dalam bahasa implementasi secara “ straightforward “ atau secara langsung tanpa masalah yang cukup berarti. 2. Bahasa implementasi Sekiranya pada penyusunan algoritma telah ditentukan struktur program dengan jeals serta cukup terperinci, maka logika program dapat dutuangkan kedalam setiap bahasa implementasi yang dipilih seperti misalnya BASIC ( Beginers All Simbolic Instruction Code ), COBOL ( Common Business Oriented Language ), FORTRAN ( Formula Translator ), PLI ( Programming Language One ) ataupun PASCAL ( nama orang ) maupun ADA ( nama orang ). Bahasa implementasi tersebut mempunyai ciri tersendiri yang satu dengan yang lainnya berbeda dalam mengimplementasikan structured programming yang disebabkan oleh features/ fasilitas yang disediakan oleh bahasa program tersebut berbeda satu dengan lainnya. Dapat disimpulkan BAHASA PROGRAM

Conventional Programming

Spageti style ( serba kusut )

BAHASA PROGRAM Bahasa desain PSEUDO CODE Cirinya

Bahasa implementasi

- Garis besar

FORTRAN - detail

Tujuan

- bahasa mesin

- Logika benar

15

PSEUDO CODE

1. SEQUENCE A

B

- Instruksi A - Instruksi B

2. SELECTION a). IF THEN ELSE

Bila

A T IF Condition P

P?

Laksanakan

THEN

F

B

Instruksi A ELSE Instruksi B

Yang lain

Yang terakhir

END IF b). CASE F1

DO CASE F2 . . . .

CASE 1 = F1 . . . CASE.

n = Fn

END CASE

Fn

16

3. INTERATION a). DO WHILE DO WHILE P

A

Instruksi A

T F

P?

END DO

b). DO UNTIL DO UNTIL

Instruksi A

F

A

P?

P

T

END DO

DO WHILE P

Soal 1.

X

IF Condition q

T

THEN q?

Instruksi X

F

Y

ELSE T

Instruksi Y END IF

F

P?

END DO

A

diganti dengan selection

DO WHILE P T P?

Instruksi A

F

END DO IF Condition P THEN

Soal 2.

R

S

Instruksi R

T

T

Instruksi S

P?

Instruksi T

F

ELSE

Z

DO WHILE q

T q?

F

Instruksi Z END DO END IF 17

Soal 3. Instruksi A IF Condition P1

A

THEN F

P1 ?

Instruksi B

T

IF Condition P2 THEN

B

Instruksi C1

F

Instruksi C2

T

q?

F

T

P2 ?

F

ELSE Instruksi D

C1

G1

END IF

D

C2

Instruksi E ELSE DO WHILE q

G2

Instruksi F

E

END DO Instruksi G1 Instruksi G2 END IF

A A P2 ?

M X

Y

18

QUIZ 1 Buatlah flowchart bagi susunan instruksi dalam pseudo code dibawah ini :

Instruksi A IF Condition P THEN DO WHILE q Instruksi B END DO Instruksi M Instruksi N DO UNTIL Instruksi C Instruksi D END DO ELSE IF Condition t THEN Instruksi E ELSE Instruksi F END IF END IF Instruksi G

19

QUIZ 2 Buatlah susunan instruksi dalam pseudo code untuk flowchart dibawah ini :

B

F

T

E

q?

T

r?

F

F

C G

T

A

T

P? t?

F

F

D T

T S?

F

k?

F

F

H

m?

T

20

KEJAHATAN TELEMATIKA [ TELEMATIQUE CRIME ] COMPUTER CRIME CYBER CRIME Pada umumnya literatur - literatur untuk mengindentifikasi kejahatan komputer terdapat dalam bentuk yakni :

☼ Joycomputing Seseorang yang menggunakan komputer secara tidak sah/ tanpa izin dan mempergunakannya melampaui wewenang yang diberikan [ Istilah joycomputing, mengingatkan orang kepada Istilah “ Joyriding memakai mobil orang lain tanpa izin untuk bersenang-senang setelah itu mobil tersebut dikembalikan lagi. ] Misalnya, Seorang karyawan suatu perusahaan tanpa izin dari atasannya telah mempergunakan komputer ( yang menjadi salah satu tugasnya ) dengan tujuan memprogram permasalahan untuk kepentingan pribadi diluar tugas-tugas yang ditetapkan oleh atasan/ pimpinannya.

☼ Hacking Suatu perbuatan penyambungan dengan cara menambah terminal computer baru pada sistem jaringan komputer ( computer network system ) tanpa izin / secara melawan hukum, dari pemilik sah jaringan komputer tersebut.

LAN

WAN

INTERNET

[ local Area Network ]

[ Wide Area Network ]

[ International Network ]

INTRANET [ Intra Network ] Dalam internet yang bersifat terbuka “ pintu masuk “ tersebut disediakan oleh yang dinamakan “ PROVIDER “. Provider inilah yang mendaftar peserta dengan syarat-syarat yang ditentukan untuk dapat masuk ke salah satu ruang di jaringan internet. Jika ada seorang asing hendak masuk ke sistem jaringan komputer tersebut tanpa izin atau sepengetahuan dari pihak pemilik terminal komputer terdahulu ataupun pemilik / penanggungjawab sistem jaringan komputer, maka perbuatannya itu dinamakan HACKING.

21

☼ The Trojan horse Istilah The Trojan horse, secara umum : Manipulasi data atau program. Adalah suatu prosedur menambah, mengurangi atau mengubah data atau instruksi pada sebuah program, sehingga program tersebut selain menjalankan tugas yang sebenarnya juga akan melaksanakan tugas lain yang tidak sah, juga membuat data atau instruksi pada sebuah program menjadi tidak terjangkau ( menghilangkan data atau instruksi pada sebuah program dengan tujuan untuk kepentingan pribadi / kelompok ). Dengan kata lain, dalam dunia komputer Trojan horse digunakan untuk menamai programprogram yang tampaknya baik, tetapi didalamnya menyimpan maksud jahat, seperti mencuri password *), mengontrol komputer dari jarak jauh dan lainlain. *)

PIN ( Personal Identity Number )

Sebagai contoh programmer suatu bank telah mengubah program sehingga perhitungan bunga nasabah bank tersebut akan dikurangi beberapa sen untuk dimaksudkkan ke dalam rekening bank miliknya ( programmer tersebut ), para korban biasanya tidak menyadari kecurangan yang dilakukan programmer tersebut, biasanya para nasabah selalu kesulitan dalam menghitung bunga uangnya, apalagi hasil perhitungannya selisih beberapa sen saja, mereka biasanya tidak peduli.

☼ Data leakage Istilah data leakage ( kebocoran data ) adalah suatu pembocoran data rahasia yang dilakukan dengan cara menulis data rahasia tersebut ke dalam kode-kode tertentu sehingga data tersebut bisa dibawa keluar tanpa diketahui oleh pihak yang bertanggungjawab. Hal ini dapat terjadi misalnya kebocoran tentang data rahasia negara, kebocoran tentang rahasia perusahaan dan lain sebagainya. Masalah kebocoran data ini dapat pula menyangkut pihak-pihak ( orang pribadi ) yang telah dipercaya penuh atau telah diberi kepercayaan penuh oleh pihak pemakai jasa orang tersebut untuk menyimpan data atau keterangan yang bersifat rahasia serta diwajibkan untuk mengamankan dari pihak-pihak yang tidak bertanggungjawab. Yang dimaksud disini adala profesi atau jabatan seseorang Advokat, Notaris, Psikolog, dan sebagainya )

( Dokter,

☼ Data Diddling Istilah “ data diddling “ adalah suatu perbuatan yang mengubah data valid / sah dengan cara yang sah, yaitu dengan mengubah input data atau out put data. Yang dimaksudkan dengan “ mengubah data “ disini adalah perbuatan sedemikian rupa yang mengakibatkan isinya menjadi lain dari isi yang asli sehingga data tersebut menjadi lain dari yang asli/ valid/ sah.

22

Dengan demikian, tidak senantiasa perlu bahwa data itu diganti dengan yang lain, tapi dapat pula dengan cara mengurangkan, menambah atau mengubah sesuatu dari data itu. Misal seorang karyawan computer operation pada suatu Universitas membantu seorang mahasiswa di Kampus tersebut karena dia adalah saudaranya, agar mahasiswa tersebut mencapai prestasi tertentu. Adapun caranya adalah dengan mengubah prestasi akademis yang direkam dalam komputer Universitas tersebut. Ia telah menaikkan nilai-nilai mahasiswa tersebut atau menambah kredit ( sks ) dari yang sebenarnya atau mengubah pernyataan “ tidak lulus “ menjadi pernyataan sebaliknya ( lulus ).

☼ Penyia-nyiaan data komputer Penyia-nyiaan data komputer adalah suatu perbuatan membuat data atau program komputer tidak dapat menjalankan fungsinya lagi, sehingga pekerjaan-pekerjaan yang melalui proses computer tidak dapat dilaksanakan, yaitu dengan cara merusak/ menghancurkan media disket, CD atau media penyimpanan sejenis lainnya. Perusakan atau penghancuran media tersebut dapat dilakukan secara fisik maupun non fisik ( dengan memanfaatkan teknologi komputer pula ) dengan tujuan agar data/program komputer tidak berfungsi lagi. Hal-hal yang dilakukan secara fisik misalnya dengan membakar, memotong, memecah, mengolesi dengan zat kimia atau membuang media disket, CD atau media penyimpan elektronik lainnya hingga menjadi rusak dan tidak dapat dipakai lagi atau tidak dapat menjalankan fungsinya lagi. Sementra itu yang dilakukan secara non fisik misalnya : a. Dengan menyisipkan sebuah “ logic bomb “, yakni program yang sengaja dibuat untuk melakukan tindakan yang tidak sah sewaktuwaktu ( pada saat-saat tertentu ) apabila dikehendaki oleh pelaku. Misalnya seorang programmer sebuah perusahan dengan tujuan agar perusahaan tewrsebut selalu tergantung padanya, telah memasukkan/menyisipkan sebuah logic bomb ke dalam suatu sistem. Apabila nama dari programmer tersebut dihapus dari file personil atau diganti dengan nama lainnya, maka seluruh file akan musnah atau rusak. b. Dengan memasukan “ Virus “, yakni : “ Penyakit baru “ didunia komputer. Program virus merupakan program pendek yang bertingkah laku mirip virus penyakit pada tubuh manusia, yang mana bila program ini telah menyusup pada suatu sistem komputer, apabila dibiarkan, maka program ini akan merekam ( meng-kopi-kan ) dirinya hingga tersebar pada seluruh program. Pada waktu yang ditentukan oleh programmer, virus tersebut dapat keluar dari persembunyiannya secara serentak dan membuat data yang ter-infeksi tersebut menjadi tidak terbaca ( rusak ) atau melakukan tindakan lain sesuai dengan keinginan si perancang virus. 23

ISTILAH – ISTILAH PENTING

☺ Binary ; berkaitan dengan 2 hitungan atau atau sepasang seperti seperti dalam binary notation yang hanya menggunakan digit 0 dan 1. ☺ Bit ; unit informasi yang terkecil, 1 bit cukup untuk membedakan ya atau tidak, atas atau bawah, secara singkat satu di antara 2 hal yang berlawanan. ☺ CPU ; Central Processing Unit, berisi arithmetic unit, logic unit dan control unit, menampung semua instruksi untuk dilaksanakan/diolah. ☺ Disk ; Sebuah piringan metal tipis terbuat dari bahan magnetis yang mampu menyimpan sejumlah besar informasi. ☺ File ; Serangkaian informasi yang merupakan suatu kesatuan dan memiliki nama identifikasi. ☺ Hardware ; Piranti keras yaitu peralatan dalam bentuk fisik seperti alat mekanis, magnetic, elektrik dan peralatan elektronik yang menjalankan komputer. [ software ]. ☺ Main Storage ; Tempat penyimpanan data dimana instruksi dilaksanakan. ☺ Networks ; Simultan sistem dari komputer yang saling menunjang ☺ Program ; Urutan instruksi komputer dalam suatu bahasa yang didisain agar komputer dapat melaksanakan tugas sesuai yang diberikan. ☺ RAM ; Random Access Memory, memori yang dapat diaccess secara acak / random, isinya dapat dihapus dan diganti dan bersifat sementara. ☺ ROM ; Read Only Memory, tipe memori berkecepatan tinggi yang dapat dipanggil tetapi tidak dapat dihapus ataupun ditambah isinya. ☺ Syntax ; Cara mengatur struktur dari ekspresi dan peringatan dalam bahasa program. ☺ Terminal ; Suatu alat untuk berkomunikasi dengan komputer atau setiap titik dalam sistem dimana data dapat masuk atau keluar.

24

SEKILAS JARINGAN INTRANET & INTERNET

Untuk menunjang kelancaran tugas dalam rangka meningkatkan kinerja dalam proses bisnis untuk menunjang kegiatan perusahaan, maka dibangunlah jaringan intranet dalam suatu perusahaan [ misal ; PT PLN ( Persero ) Distribusi Jawa Barat ] yang menerapkan teknologi internet dengan sarana komunikasinya menggunakan jaringan serat optik. Jaringan intranet ini akan menghubungkan antar jaringan lokal ( LAN ) dengan jaringan lokal lainnya [ sebagai contoh ; PLN Area Cirebon dengan PLN DJB di Bandung ]. Dengan adanya jaringan intranet PLN DJB, pengiriman data melalui kertas

atau disket

( yang selama ini dilakukan ) dapat dilakukan dengan pengiriman data melalui jaringan. Dengan jaringan intranet sebagai contoh PT PLN ( Persero ) Jawa Barat, informasi terbaru dari unit-unit pelaksana PLN DJB dapat segera diketahui oleh semua pihak yang berkepentingan. Informasi terbaru seperti :       

Realisasi penyelesaian pending matter Data instalasi Key performance indicator Data pergudangan Data kepegawaian Laporan gangguan Settlement dan lain-lain

Dapat ditampilkan dalam homepage masing-masing unit pelaksana. Keuntungan lain dari sarana jaringan ini adalah kemudahan dalam transfer data, fasilitas e-mail, serta fasilitas lainnya yang akan terus dikembangkan.

25

26

INTERNET Sejarah internet dimulai sejak tahun 1969, ketika Advanced Research Projects Agency ( ARPA ) yang dibentuk oleh Departemen Pertahanan Amerika Serikat ( DOD ) melakukan penelitian pada sistem networking. Tujuan penelitian tersebut adalah untuk menghasilkan disain jaringan yang dapat memungkinkan berbagai jenis komputer untuk dapat saling berkomunikasi satu dengan lainnya. Selama dekade 60-an, banyak teknologi networking yang telah berhasil dikembangkan, masing-masing memiliki sifat sesuai dengan jenis perangkat keras yang digunakan. Salah satu teknologi tersebut adalah Local Area Networks ( LAN ), yang menghubungkan beberapa komputer terdekat dengan menggunakan kabel dan perangkat keras tambahan yang ter-instalasi pada masing-masing komputer. Kemudian kondisi jaringan LAN dihadapkan dengan semakin luasnya kebutuhan wilayah cangkupan, sehingga dikembangkanlah Wide Area Networks ( WAN ), yang menghubungkan banyak komputer dan beberapa jaringan LAN dengan penambahan saluran transmisi seperti yang digunakan pada saluran telepon. Walaupun pada awalnya LAN dan WAN mempermudah user dalam berbagai informasi antar organisasi, akan tetapi arus informasi akan berhenti sebatas jaringan yang ada di organisasi tersebut. Teknologi Internet yang di desain untuk menggabungkan berbagai jenis jaringan akan memungkinkan informasi bergerak bebas diantara user dengan tidak memandang jenis komputer dan jenis jaringan yang digunakan. Hal ini dapat dimungkinkan dengan penambahan sebuah komputer khusus pada jaringan LAN dan WAN yang telah ada, komputer ini disebut Router. Untuk melakukan komunikasi antar komputer yang terhubung ke jaringan maka diperlukan aturan main ( protocol ) yang sama, jadi sebuah kesepakatan bahasa yang dikenal oleh komputer. Protocol ini akan mengatur komputer dalam melakukan komunikasi data. Protocol jaringan yang baru ini oleh ARPA disebut TCP/IP ( Transmission Control Protocol / Internet Protocol ). Selanjutnya, penggabungan protocol TCP/IP dan sistem jaringan akan membentuk apa yang dinamakan Internet.

Jaringan Internet menghubungkan komputer ke suluruh dunia

27

TCP/IP TCP/IP adalah software yang dipakai di Internet untuk melewatkan informasi dari sebuah komputer ke komputer lainnya. TCP/IP mengandung dua komponen, yaitu Internet Protocol ( IP ) dan Transmission Control Protocol ( TCP ). IP bertugas membagi-bagi informasi menjadi packets dan meletakannya ke dalam software packets yang akan meneruskan isi packets melitasi jaringan yang ada. Selama komputer dituju dapat mengenali IP-nya, maka dapat menerima packets dari komputer lain dan mengirim packets kembali. Jadi komputer yang akan mengirim informasi ke Internet akan memakai IP untuk membagi informasi kedalam packets. Komputer yang dituju akan menjawab sesuai dengan packets yang diterimanya. TCP bekerja sama dengan IP akan menjaga informasi dikirimkan melintasi internet dengan benar. TCP akan memastikan bahwa packets yang dikirimkan sesuai dengan alamat komputer tujuan. TCP juga akan meminta informasi yang hilang atau rusak selama perjalanan, dan meminta computer tujuan mengirim ulang ( resent )

IP Address Masing-masing komputer di Internet ditandai dengan sebuah bilangan unik yang disebut IP Address. Jadi informasi yang melintasi Internet mengandung IP Address komputer pengirim dan komputer tujuannya. Dengan menggunakan IP Address, router akan mengarahkan informasi melintasi Internet sampai dengan komputer tujuan didapatkan

10.2.112.132 Incoming connections are accepted on port 4899

Komputer dengan sebuah IP Address

28

Client / Server Komputer yang berkomunikasi di Internet dapat berfungsi sebagai server atau client atau keduanya client / server. Sebagai server maka komputer akan memberikan layanan ( service ) ke komputer lain di jaringan, misalnya sebuah file server yang menyimpan file dari berbagai user, maka service yang harus dilakukan server adalah menyimpan dan menyediakan file. Sebagai contoh : untuk mengambil file yang ada disisi server, sebuah program client harus menyusun dan mengirim permintaan kepada program yang berjalan di server. Program server kemudian akan mencari file di server dan mengirimkannya ke client. Sebaliknya sebagai client, komputer akan meminta service dari sebuah server. Service yang tersedia di server didesain untuk digunakan dengan client software tertentu sehingga dapat terjadi interaksi dengan client. Baik client maupun server harus memiliki sebuah kesepakatan aturan untuk dapat berkomunikasi dan saling bertukar file dari komputer ke komputer lainnya. Aturan ini disebut sebagai Protocol.

Layanan Internet Beberapa layanan yang terkenal di Internet : World Wide Web ( www ) World Wide Web atau disingkat www, adalah jenis layanan di Internet yang memberikan pelayanan interaktif untuk dokumen dan software. WWW pertama kali berawal dari pages ( halaman web ) yang terdiri dari gabungan text. Selanjutnya dikembangkan dengan grafik, form, sound, animasi, dan hypertext links yang disebut hyperlinks. FTP ( File Transfer Protocol ) FTP adalah jenis layanan Internet untuk melakukan transfer file ( kirim/terima ) dari sebuah komputer ke komputer lainnya. Beberapa FTP server membutuhkan user account sebelum user dapat melakukan proses transfer file. Sementara itu ada juga yang memiliki special account, yang disebut “ anonymous “, yang memungkinkan semua user tanpa account dapat meng-akses file-file yang ada di FTP Server. Electronic Mail ( e-mail ) Seperti halnya layanan surat-menyurat ( Pos ) biasa, dengan e-mail kita dapat melakukan kegiatan surat-menyurat kepada seseorang atau beberapa orang lainnya, sepanjang mereka mempunyai e-mail address. Bulletin Board Bulletin Board yang juga dikenal dengan newsproup atau discussion group, cara kerjanya juga seperti e-mail tetapi lebih bersifat publik. Jadi si pengirim mengirimkan pesannya ke sebuah news server. Di dalam news server, pesan tadi disimpan sebagai sebuah artikel yang selanjutnya dapat dibaca oleh semua orang yang ikut berlangganan ke news server. Untuk membaca pesan dari news server dibutuhkan software yang disebut news reader. Internet Relay Chat ( IRC ) Layanan yang memungkinkan user untuk melakukan percakapan ( komunikasi ) melalui keyboard dengan user lainnya yang telah tergabung di sebuah chanel pada sebuah IRC Server. Sebagai contoh : Saat ini Internet PLN DJB telah diaktifkan sebuah IRC Server dengan IP Address 202.159.20.2 port 6667. Untuk dapat memanfaatkan fasilitas ini anda harus memiliki software IRC cliet, misalnya : mIRC, PIRC, VIRC, atau yang lainnya. 29

INTRANET Intranet adalah sebuah jaringan jaringan yang dibangun secara khusus didalam sebuah organisasi berdasarkan teknologi Internet. Dengan Intranet, kita dapat menyampaikan informasi ke masing-masing user dengan cepat, dan dapat pula membatasi akses dari user yang tidak berkepentingan. Karena Intranet di bangun berdasarkan teknologi Internet, maka dapat dimungkinkan user-user di beberapa lokasi dan dapat dibuat bersifat rahasia. Intranet dapat di set dengan firewall, yakni program yang menjaga akses-akses dari pihak-pihak yang tidak diinginkan dan memberikan akses user Intranet untuk melakukan akses global ke Internet. Beberapa tujuan digunakannya Intranet pada sebuah organisasi/ perusahaan adalah untuk :      

Memberikan akses database Mendistribusikan dan men-upgrade software Mendistribusikan dokumen Mengembangkan forum diskusi Melaksanakan pelatihan secara online Melakukan penghematan biaya

Dengan menggunakan teknologi World Wide Web ( www ), sebuah organisasi dapat membuat jaringan Intranet dengan mudah. Hampir semua unit di PLN DJB memanfaatkan layanan ini dalam berbagai informasi.

30

Related Documents

Aplikasi
June 2020 34
Aplikasi
August 2019 60
Aplikasi Komputer.docx
December 2019 9
Aplikasi Redoks.docx
December 2019 6
Aplikasi Sms1
December 2019 10

More Documents from "trisni jatiningsih"

Obat Alami.docx
April 2020 15
10_lpi2017_bab8.pdf
November 2019 10
Aplikasi Komputer.docx
November 2019 16