CALON GURU
Pegawai Pemerintah dengan
Perjanjian Kerja (P3K)
BIDANG STUDI
Teknologi Informasi dan Komunikasi
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja
(P3K)
BIDANG STUDI
Teknologi Informasi dan Komunikasi
Penulis :
Penelaah:
Copyright © 2020
Direktorat Pendidikan Profesi dan Pembinaan GTK
Direktorat Jenderal Guru dan Tenaga Kependidikan
Kementerian Pendidikan dan Kebudayaan
Kata Sambutan
Iwan Syahril
iii
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kata Pengantar
iv
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Daftar Isi
Kata Sambutan...................................................................................................iii
Kata Pengantar..................................................................................................iv
Daftar Isi.............................................................................................................. v
Daftar Gambar..................................................................................................viii
Daftar Tabel......................................................................................................viii
Pendahuluan.......................................................................................................9
A. Deskripsi Singkat.......................................................................................9
B. Peta Kompetensi.....................................................................................10
C. Ruang Lingkup........................................................................................11
D. Petunjuk Belajar......................................................................................11
Pembelajaran 1. Struktur Atom Sistem Periodik............................................13
A. Kompetensi.............................................................................................13
B. Indikator Pencapaian Kompetensi...........................................................13
C. Uraian Materi...........................................................................................14
1. Perkembangan teori Atom...................................................................14
2. Atom, molekul, dan ion........................................................................14
3. Sistem Periodik Unsur.........................................................................14
4. Sifat-sifat keperiodikan unsur..............................................................14
D. Latihan Soal/Kasus.................................................................................14
E. Rangkuman.............................................................................................14
Pembelajaran 2. Ikatan Kimia...........................................................................15
A. Kompetensi.............................................................................................15
B. Indikator Pencapaian Kompetensi...........................................................15
C. Uraian Materi...........................................................................................15
1. Ikatan Ion............................................................................................15
2. Ikatan Kovalen....................................................................................15
3. Gaya Antar Molekul.............................................................................15
4. Pengaruh Struktur Molekul terhadap Zat.............................................15
D. Latihan Soal/Kasus.................................................................................15
E. Rangkuman.............................................................................................15
Pembelajaran 3. Stoikiometri...........................................................................16
A. Kompetensi.............................................................................................16
B. Indikator Pencapaian Kompetensi...........................................................16
C. Uraian Materi...........................................................................................16
1. Metode ilmiah dan faktor konversi.......................................................16
2. Materi dan Hukum dasar Kimia...........................................................16
3. Massa atom, massa molar, dan rumus senyawa.................................16
4. Persamaan Reaksi..............................................................................16
D. Latihan Soal/Kasus.................................................................................16
v
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
E. Rangkuman.............................................................................................16
Pembelajaran 4. Kinetika, Energetika, Redoks...............................................17
A. Kompetensi.............................................................................................17
B. Indikator Pencapaian Kompetensi...........................................................17
C. Uraian Materi...........................................................................................17
1. Kinetika...............................................................................................17
2. Kesetimbangan Kimia.........................................................................17
3. Energetika...........................................................................................17
4. Redoks dan Elektrokimia.....................................................................17
D. Latihan Soal/Kasus.................................................................................17
E. Rangkuman.............................................................................................17
Pembelajaran 5. Larutan Sistem Koloid..........................................................18
A. Kompetensi.............................................................................................18
B. Indikator Pencapaian Kompetensi...........................................................18
C. Uraian Materi...........................................................................................18
1. Asam, Basa, PH..................................................................................18
2. Reaksi Asam Basa dan KSP...............................................................18
3. Sifat Koligatif Larutan..........................................................................18
4. Sistem Koloid......................................................................................18
D. Latihan Soal/Kasus.................................................................................18
E. Rangkuman.............................................................................................18
Pembelajaran 6. Kimia organik dan polimer...................................................19
A. Kompetensi.............................................................................................19
B. Indikator Pencapaian Kompetensi...........................................................19
C. Uraian Materi...........................................................................................19
1. Hidrokarbon.........................................................................................19
2. Reaksi Senyawa Organik....................................................................19
3. Biomolekul dan polimer.......................................................................19
4. Penerapan kimia dalam industri dan lingkungan.................................19
D. Latihan Soal/Kasus.................................................................................19
E. Rangkuman.............................................................................................19
Penutup............................................................................................................. 20
Daftar Pustaka...................................................................................................21
Lampiran........................................................................................................... 22
Kunci Jawaban dan Pembahasan...................................................................23
vi
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Daftar Gambar
Hal.
Gambar 1. Alur Pembelajaran Bahan Belajar Mandiri.........................................12
Daftar Tabel
Hal.
Tabel 1. Target Kompetensi Guru P3K..............................................................10
Tabel 2. Peta Kompetensi Bahan Belajar Bidang Studi Kimia...........................10
vii
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pendahuluan
A. Deskripsi Singkat
Bahan belajar mandiri ini memberikan pengamalan belajar bagi calon guru P3K
dalam memahami teori dan konsep dari pembelajaran dari setiap materi dan
substansi materi yang disajikan.
Bahan belajar mandiri calon guru P3K diberikan latihan-lathan soal dan kasus
beserta pembelahasan yang bertujuan memberikan pengalaman dalam
meningkatan pengetahuan dan keterampilan calon guru P3K.
8
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
B. Peta Kompetensi
Tabel 2. Peta Kompetensi Bahan Belajar Bidang Studi Teknik Komputer dan Informatika
9
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pembelajaran 5. Multimedia
Membuat media grafis dengan 1. mengidentifikasi konsep esensial
menggunakan perangkat lunak desain grafis percetakan, desain
publikasi. berbasis Bitmap dan Vektor, dan
Membuat dan menggunakan media fotografi;
komunikasi, termasuk pemrosesan 2. memahami dasar-dasar fotografi;
gambar, audio dan video. 3. mengevaluasi Desain berbasis
Bitmap (raster) dan Vektor;
4. mengevaluasi karya Fotografi
5. menguraikan konsep dasar
multimedia interaktif berbasis web;
6. mengidentifikasi unsur-unsur
interaktivitas dalam sebuah
aplikasi multimedia interaktif
berbasis web;
7. mengidentifikasi
informasi storyboard;
8. membuat storyboard media
pembelajaran interaktif
menggunakan format double
coloumn;
9. menganalisis prinsip-prinsip dasar
10
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
11
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
animasi.
6. Menganalisis Quality of
Service dari layanan Jaringan; dan
7. Menganalisis hasil recovery data.
8. Membuat kecerdasan komputasi
pada skala kecil (smart home)
9. Membuat kecerdasan komputasi
pada skala menengah (smart city,
smart building)
10. Membuat kecerdasan komputasi
pada skala luas (Internet of
Things)
11. mengkonfigurasi framework big
data; dan
12. mengevaluasi konfigurasi
framework big data.
C. Ruang Lingkup
Ruang lingkup materi pada bahan belajar mandiri calon guru P3K ini disusun
dalam dua bagian besar, bagian pertama adalah pendahuluan dan bagian
berikutnya adalah pembelajaran – pembelajaran.
Rincian materi pada bahan belajar mandiri bagi calon guru P3K adalah substansi
materi esensial terkait teknologi informasi dan komunikasi, rekayasa perangkat
lunak, teknik komputer dan jaringan, manajemen dan keamanan jaringan,
multimedia dan sistem informatika, jaringan dan aplikasi.
D. Petunjuk Belajar
Secara umum, cara penggunaan bahan belajar mandiri bagi calon guru P3K
pada setiap Pembelajaran disesuaikan dengan skenario setiap penyajian
12
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
susbstansi materi bidang studi. Bahan belajar mandiri ini dapat digunakan dalam
kegiatan peningkatan komptensi guru bidang studi, baik melalui untuk moda
mandiri, maupun moda daring yang menggunakan konsep pembelajaran
Bersama dalam komunitas pembelajaran secara daring.
13
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
14
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
C. Uraian Materi
15
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
16
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
17
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
18
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
19
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
20
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Perangkat Lunak
Komputer tidak akan berfungsi baik tanpa keberadaan perangkat lunak
(software). Komputer akan bekerja berdasarkan instruksi atau perintah.
Seperangkat instruksi akan diberikan untuk mengendalikan perangkat
keras komputer. Sekumpulan intruksi inilah yang dikenal dengan sebutan
program atau program komputer. Secara lebih umum, program komputer
inilah yang disebut perangkat lunak. Perangkat lunak dapat dikelompokan
menjadi program aplikasi dan program sistem.
g. Tujuan Mata Pelajaran TIK
Secara umum, tujuan adanya teknologi informasi dan komunikasi adalah
untuk menambah dan memperluas wawasan dan pengetahuan
seseorang dengan cara memahami alat teknologi informasi dan
komunikasi, mengenal istilah-istilah yang digunakan pada teknologi
informasi dan komunikasi, menyadari keunggulan dan keterbatasan alat
teknologi informasi dan komunikasi, serta dapat menggunakan alat
teknologi informasi dan komunikasi secara optimal. Secara khusus, tujuan
pembelajaran teknologi informasi dan komunikasi dalam pembelajaran
adalah:
1) Menyadarkan peserta didik akan potensi perkembangan
teknologi informasi dan komunikasi yang terus berubah sehingga
peserta didik dapat termotivasi untuk mengevaluasi dan mempelajari
teknologi informasi dan komunikasi sebagai dasar untuk belajar
sepanjang hayat.
2) Memotivasi kemampuan peserta didik untuk bisa beradaptasi dan
mengantisipasi perkembangan teknologi informasi dan komunikasi,
sehingga peserta didik bisa melaksanakan dan menjalani aktivitas
kehidupan sehari-hari secara mandiri dan lebih percaya diri.
3) Mengembangkan kompetensi peserta didik dalam menggunakan
teknologi informasi dan komunikasi untuk mendukung kegiatan
belajar, bekerja, dan berbagai aktivitas dalam kehidupan sehari-hari.
21
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
22
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
23
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
24
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
25
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
26
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Hasil karya atau ciptaan yang dapat dilindungi oleh UU Hak Cipta,
diantaranya sebagai berikut:
1) Buku, program komputer, pamflet, perwajahan (lay out) karya tulis
yang diterbitkan dan semua hasil karya tulis lain.
2) Ceramah, kuliah, pidato dan ciptaan lain yang diwujudkan dengan
cara diucapkan.
3) Alat peraga yang dibuat untuk kepentingan pendidikan dan ilmu
pengetahuan.
4) Karya Seni, yaitu:
a) Seni rupa dengan segala bentuk seperti seni lukis, gambar, seni
ukir, seni kaligrafi, seni pahat,seni patung, kolase dan seni
terapan, seni batik, fotografi.
b) Ciptaan lagu atau musik dengan atau tanpa teks.
c) Drama, drama musikal, tari, koreografi, pewayangan, pantomim,
sinematografi.
d) Arsitektur, Peta.
e) Terjemahan, tafsir, saduran, bunga rampai, database dan karya
lain dari hasil pengalihwujudan.
HAKI di bidang hak cipta memberikan sanksi jika terjadi pelanggaran
terhadap tindak pidana di bidang hak cipta yaitu pidana penjara dan/atau
denda, hal ini sesuai dengan ketentuan pidana dan/atau denda dalam UU
No. 19 Tahun 2002 tentang Hak Cipta
Jelasnya yang dimaksud dengan bersifat unik adalah bersifat lain
daripada yang lain, tidak ada persamaan dengan yang lain, atau yang
bersifat khusus. Ketentuan pidana tersebut di atas, menunjukkan kepada
pemegang hak cipta atau pemegang hak terkait lainnya untuk memantau
perkara pelanggaran hak cipta kepada Pengadilan Niaga dengan sanksi
perdata berupa ganti kerugian dan tidak menutup hak negara untuk
menuntut perkara tindak pidana hak cipta kepada Pengadilan Niaga
dengan sanksi pidana penjara bagi yang melanggar hak cipta tersebut.
Ketentuan-ketentuan pidana dalam UU No. 19 Tahun 2002 tentang Hak
Cipta dimaksudkan untuk memberikan ancaman pidana denda yang
paling berat, paling banyak, sebagai salah satu upaya menangkal
pelanggaran hak cipta, serta untuk melindungi pemegang hak cipta.
27
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
e. Etika Digital
Etika digital adalah suatu konsep norma perilaku yang tepat dan
bertanggungjawab terkait dengan cara menggunakan teknologi. Lalu
seberapa pentingkah etika digital di era teknologi modern ini? Etika digital
ini sangat penting untuk memberikan keamanan terhadap sesama
pengguna teknologi.Adapun etika digital yang perlu diperhatikan untuk
pengguna teknologi digital seperti menggunakan bahasa dan penulisan
kata yang baik pada saat mempublikasikan di media sosial agar tidak
28
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
29
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b) Transaksi digital
c) Kesehatan digital
30
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
31
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
32
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
hal konyol, padahal kita juga terhubung dengan atasan. Tentu saja ini
bisa menjadi dampak negatif dari media sosial.
33
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
34
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a) Input Device
b) Output Device
35
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c) Processing Device
CPU
Memori
(RAM) Mai
nBo
ard
Powe
r
Supla VGA
y Card 36
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Har
ddis
k
Ekst
erna
l
FLASHD
ISK
DV
37 D
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Perangkat lunak sering disebut set program atau instruksi yang digunakan
dengan perangkat keras, mengenai proses yang akan dilakukan untuk
berkomunikasi. Software diartikan juga sebagai perangkat lunak, jadi perangkat
ini tidak memiliki bentuk fisik seperti hardware. Software dapat diartikan juga
sebagai suatu kumpulan data elektronik yang tersimpan dan diatur oleh
komputer, bisa berupa program ataupun koneksi untuk menjalankan berbagai
macam instruksi perintah. Jadi software tidak dapat disentuh dan dilihat secara
fisik, dan dapat dikatakan juga bahwa software digunakan untuk mengontrol
perangkat keras. Software dibedakan menjadi beberapa macam, yakni: sistem
operasi, program aplikasi, program tambahan, dan bahasa pemrogmanan.
a) Sistem Operasi
Sistem Operasi komputer merupakan program dasar pada komputer yang
umumnya berfungsi untuk menghubungkan pengguna dengan hardware.
Dapat dikatakan juga sistem operasi yaitu perangkat lunak yang bertugas
untuk melakukan kontrol dan memanajemen perangkat keras dan operasi-
operasi yang dilakukan pada sistem, termasuk juga menjalankan aplikasi-
aplikasi yang dapat melakukan pengolahan data. Contoh sistem operasi
komputer misalnya seperti Microsoft Windows, Linux, Mac OS, dan lain-lain.
b) Program Aplikasi
Program aplikasi merupakan perangkat lunak yang siap untuk dipakai.
Program aplikasi digunakan untuk membantu pekerjaan pengguna komputer
dalam mengolah berbagai macam data. Pada sebuah komputer perangkat
lunak ini sering disiapkan sesuai dengan selera dan kebutuhan
penggunanya. Misalnya seperti Microsoft Excel, Microsoft Word, Microsoft
Access, Photo Shop, Chrome, Mozilla dan lain-lain.
c) Program Tambahan
38
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
39
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
3. Pengguna (Brainware)
40
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar Brainware
Sumber: https://www.brainware -PNG-free-PNG-Images.com
41
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
42
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
43
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c. Konstruksi Encapsulation
Dalam bahasa pemrograman, enkapsulasi digunakan untuk merujuk
kepada salah satu dari dua konsep terkait tetapi berbeda, dan kadang-
kadang untuk kombinasi daripadanya:
1) Mekanisme bahasa untuk membatasi akses langsung ke beberapa
komponen objek.
2) konstruksi bahasa yang memfasilitasi bundling data dengan metode
(atau fungsi lainnya) yang beroperasi pada data tersebut.
44
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Sistem Bilangan
Ada beberapa sistem bilangan yang digunakan dalam sistem digital. Yang
umum adalah sistem bilangan desimal, oktal, heksadesimal dan biner.
1) Biner (radiks / basis 2)
a) Notasi : (n)2
b) Simbol : angka 0 dan 1
2) Oktal(radiks / basis 8)
a) Notasi : (n)8
b) Simbol : angka 0, 1, 2, 3, 4, 5, 6, 7
3) Desimal(radiks / basis 10)
a) Notasi : (n)10
b) Simbol : angka 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
4) Heksadesimal (radiks / basis 16)
a) Notasi : (n)16
b) Simbol : angka 0,1,2,3,4,5,6,7,8,9,A,B, C,D,E,F
45
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
46
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Sistem yang biasa digunakan dan familiar dengan kita sehari-hari adalah
sistem bilangan desimal. Sistem bilangan ini bersifat alamiah karena
pada kenyataannya manusia memiliki 10 jari. Bilangan desimal ini
sering juga disebut basis 10. Hal ini dikarenakan perpangkatan
10 yang didapat dari 100, 101, 102, dst. Sistem bilangan desimal disusun
dari 10 angka atau lambang. Kesepuluh lambang tersebut adalah :
D = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
Sebagai contoh dari bilangan desimal, untuk angka 978:
978(10) = (9 x 100) + (7 x 10) + (8 x 1)
Pada bilangan tersebut, digit 9 berarti 9 ratusan, 7 berarti 7 puluhan dan 8
berarti 8 satuan. Sehingga 9 memiliki arti paling besar di antara digit yang
ada. Digit ini bertindak sebagai digit paling berarti (Most Significant Digit,
MSD) sedangkan 8 memiliki arti yang paling kecil di antara tiga digit yang
ada dan disebut sebagai digit paling tidak berarti (Least significant Digit,
LSD).
47
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Untuk Biner:
1110(2) = (1 x 23) + (1 x 22) + (1 x 21) + (0 x 20)
=8+4+2+0
= 14
Biner 1 1 1 1 1 1 1 1 11111111
Biner 0 0 0 0 1 1 1 0 00001110
Desimal 0 0 0 0 8 4 2 0 14
7 6 5 4 3 2 1 0 1-7
Pangkat 2 2 2 2 2 2 2 2 X
Telusuri perlahan-lahan!
1) Pertama sekali, kita jumlahkan angka pada desimal sehingga
menjadi 14. anda lihat angka-angka yang menghasilkan angka
14 adalah 8, 4, dan 2!
2) Untuk angka-angka yang membentuk angka 14 (lihat angka
yang diarsir), diberi tanda biner 1, selebihnya diberi tanda 0.
Sehingga kalau dibaca dari kanan, angka desimal 14 akan
menjadi 00001110 (terkadang dibaca 1110) pada angka biner-
nya.
48
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Biner 1 1 0 0 1 1 0 1 11001101
2) 00111100(2)
Biner 0 0 1 1 1 1 0 0 00111100
0 0 0 32 16 8 4 0 0 60
Pangkat 27 6
2 2
5
2
4
2
3
2
2
2
1
2
0
X
1-7
49
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Perhatikan contohnya!
1) 205(10)
205: 2 = 102 sisa 1
102 : 2 = 51 sisa 0
51 : 2 = 25 sisa 1
25 : 2 = 12 sisa 1
12 : 2 =6 sisa 0
6 :2 =3 sisa 0
3 :2 =1 sisa 1
1 sebagai sisa akhir 1
11001101(2)
2) 60(10)
60 : 2 = 30 sisa 0
30 : 2 = 15 sisa 0
15 : 2 = 7 sisa 1
7 :2 = 3 sisa 1
3 :2 = 1 sisa 1
1 sebagai sisa akhir 1
4) Penjumlahan Biner
Penjumlahan biner tidak begitu beda jauh dengan penjumlahan
desimal. Perhatikan contoh penjumlahan desimal antara 167 dan 235!
1 7 + 5 = 12, tulis 2 di bawah dan angkat 1 ke atas!
167
235
---- +
50
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
402
11101 bilangan 1)
10110 bilangan 2)
1100 bilangan 3)
11011 bilangan 4)
1001 bilangan 5)
-------- +
51
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
5) Pengurangan Biner
Pengurangan bilangan desimal 73426 9185 akan menghasilkan:
73426 lihat! Angka 7 dan angka 4 dikurangi dengan 1
9185 digit desimal pengurang.
--------- -
64241 Hasil pengurangan akhir .
52
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pada soal yang kedua ini kita pinjam 1 dari kolom 3, karena ada selisih
0-1 pada kolom ke-2.
53
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh:
Bilangan biner 4 bit 1100.
A3 A2 A1 A0
1100
Pada bilangan biner tak bertanda di atas, nilai bilangan dihitung dari A3
A0. Sehingga,
1100bin = 1 X 23 + 1 X 22 + 0 X 21 + 0 X 20 = 12des
Pada bilangan biner bertanda, bit paling kiri menyatakan tanda, sehingga
nilai bilangan dihitung dari A2 ... A0.
0100bin = + (1 X 22 + 0 X 21 + 0 X 20)
= 4des
Pada sistem ini, bit paling kiri menyatakan tanda negatif atau positif nilai
yang diwakilinya. Tanda positif diwakili oleh bit 0 dan tanda negatif
diwakili oleh bit 1. Sebagai contoh, suatu memori dapat menampung 6 bit
bilangan biner. Memori tersebut mengunakan sistem bilangan biner
bertanda. Maka dari keenam bit yang ada, bit paling kiri, yaitu A6,
digunakan sebagai penanda bilangan dan dinamakan bit tanda (sign bit),
sedangkan bit-bit yang lain, yaitu bit A5 ... A0 mewakili suatu nilai.
Contoh :
Bilangan biner 0110100
A6 A5 A4 A3 A2 A1 A0
A6 A5 A4 A3 A2 A1 A0
0 1 1 0 1 0 0 = +52des
54
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A6 A5 A4 A3 A2 A1 A0
1 1 1 0 1 0 0 = -52des
-12 = 11110011
55
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d) Representasi Komplemen-2
Dengan representasi komplemen-1 ditambah 1.
Contoh : Dalam 8 bit
-12 = 11111011 (Komplemen-1)
1+
-----------
= 11111100 (Komplemen-2)
56
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh:
0 1 0 0 1 1 " bilangan biner komplemen dua
1
-------------
0 1 0 0 1 0 " bilangan biner komplemen satu
1 0 1 0 0 1 1 = -45des
57
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
58
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
59
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
60
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
61
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
62
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Software
Program-program yang biasa digunakan dalam pelaksanaan
komunikasi daring antara lain: Skype, Google Hangouts, web
conference, dan sejenisnya.
3) Brainware
Termasuk dalam komponen ini adalah mereka (manusia) yang terlibat
dalam penggunaan serta pengaturan perangkat lunak dan perangkat
keras untuk melaksanakan komunikasi daring.
63
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
64
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
65
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
66
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
67
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
68
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
69
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
70
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
71
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
72
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Tab adalah sederetan menu yang ditandai dengan teks. Berisi menu: File,
Home, Insert, Design, Layout, Preferences, Mailings, Review, View, dan
Help. Ribbon adalah sekumpulan ikon kerja dalam setiap menu.
Sedangkan Group adalah sekumpulan atau kelompok menu dalam setiap
Ribbon yang memiliki kemiripan fungsi. Jadi, Menu menyediakan Ribbon,
Ribbon terdiri dari beberapa Group, dan Group terdiri dari sekumpulan
ikon kerja yang memiliki kemiripan fungsi. Berikut ini ilustrasinya.
Menu Home terdiri dari lima Group yaitu, Clipboard, Font, Paragraph,
Styles dan Editing.
73
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar Ribbon dan Group Ikon Perintah Kerja pada Menu Insert
Menu Design digunakan untuk mendesain tata letak teks, objek, dan
background teks, obyek dan halaman edit. Beberapa Group yang
terdapat di menu ini dapat dilihat pada Gambar berikut.
Gambar Ribbon dan Group Ikon Perintah Kerja pada Menu Design
Gambar Ribbon dan Group Ikon Perintah Kerja pada Menu References
74
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
75
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Ribbon Menu Design berisi tiga group ikon kerja, yakni: 1) group Table
Style Options, 2) Table Style, dan 3) Borders. Berikut Gambar berikut
menunjukkan group dan penjelasan fungsi ikon-ikon pada setiap group.
Sebelum Anda menggunakan menu dan ikon MS Word 2019, Anda harus
mengaktifkannya melalui langkah-langkah berikut.
a) Nyalakan komputer
b) Klik Start> >Microsoft Office Word 2019.
76
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
77
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
78
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Column
Dalam Microsoft Excel terdapat 4 komponen utama yaitu :
a) Row Heading
b) Column Heading
Gambar Cell
79
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Sel adalah pertemuan kolom (A, B, C…) dengan baris (1, 2, 3…).
Misal: C23 adalah pertemuan kolom C dengan baris 23.
d) Formula Bar
80
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
g) Format Worksheets
a) Menambahkan border dan color
Kita dapat menambahkan border pada
lembar kerja kita. Caranya adalah dengan
memblok terlebih dahulu cell yang akan kita beri border, kemudian
klik tombol pada tab home. Kemudian pilihlah jenis border yang
diinginkan. Microsoft Excel 2007 menyediakan pula style border
yang dapat langsung kita gunakan. Untuk menggunakannya klik
tombol CELL STYLES pada tab home :
81
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
i) Menggunakan Fungsi
Fungsi sebenarnya adalah rumus yang sudah disediakan oleh Microsoft
Excel, yang akan membantu dalam proses perhitungan. kita tinggal
memanfaatkan sesuai dengan kebutuhan. Pada umumnya penulisan
fungsi harus dilengkapi dengan argumen, baik berupa angka, label,
rumus, alamat sel atau range. Argumen ini harus ditulis dengan diapit
tanda kurung (). Beberapa fungsi yang sering digunakan:
a) Fungsi Average (…)
Fungsi ini digunakan untuk mencari nilai rata-rata dari sekumpulan
data(range). Bentuk umum penulisannya adalah =AVERAGE
(number1, number2,,,), dimana number1, number2, dan seterusnya
adalah range data yang akan dicari nilai rata-ratanya.
b) Fungsi Logika IF(…)
Fungsi ini digunakan jika data yang dimasukkan mempunyai kondisi
tertentu. Misalnya, jika nilai sel A1=1, maka hasilnya 2, jika tidak,
maka akan bernilai 0. Biasanya fungsi ini dibantu oleh operator
relasi (pembanding) seperti berikut ;
82
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
83
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
j) Weekday
Berfungsi untuk mengetahui hari pada sel yang berformat tanggal.
Bentuk hari yang didapatkan adalah angka 1 sampai 7. Misalnya C1 berisi 17-
08-1945, jika di D1 berisi rumus =WEEKDAY(C1), jika di-enter hasilnya adalah
6 atau Jum’at. Maka untuk mendapatkan nama harinya, fungsi ini harus
digabung dengan VLOOKUP. Jadi harus ada table berisi nomor dan nama hari
seperti di bawah ini:
Jika digabung, posisi kunci dalam VLOOKUP disini adalah fungsi tadi
(=WEEKDAY(C1)), atau jika di D1 diharapkan hasilnya adalah nama hari (pada
C1), maka rumusnya :
=VLOOKUP(WEEKDAY(C1),A1:B7,2)
84
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
k) Validasi
Validasi banyak sekali fungsinya, diantaranya untuk menghindari
kesalahan pengentrian, mempermudah pemilihan data yang ada (tanpa
mengetik ulang) dll. Untuk menghindari kesalahan entry, maka range data entry
harus ditetapkan, misalnya untuk pengentry-an jenis kelamin hanya terdiri dari
: 1 untuk jenis kelamin laki-laki dan 2 untuk jenis kelamin perempuan. Jika si
operator mengentry selain angka 1 dan 2, maka pengentryan ditolak dan akan
muncul komentar yang kita set sesuai kebutuhan, misalnya, “Entry jenis
kelamin hanya 1 atau 2! Cek lagi Kang!”
Cara membuatnya:
a) Blok satu kolom penuh, yaitu kolom yang akan dipakai untuk pengentry-an
data jenis kelamin
c) Pada Settings, pilih Whole number, isi Minimum dengan angka 1 dan
Maximum dengan angka 2
85
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
f) Untuk List Data, blok area / kolom yang akan dijadikan data list nya. Klik
kanan di area blok, pilih Name a Range.., atau juga klik alamat sel aktif (kiri
atas) lalu ganti menjadi nama range (bebas). Klik menu, pilih Data Validation
lalu pilih List pada Settings
86
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
g) Jika data list masih dalam satu sheet, blok/range data pada menu Data
Validation tsb. Jika sebelumnya sudah dirange, cukup tekan F3 saja, pilih
nama range nya. Jika berhasil akan tampil sebagai berikut :
l) Link
Link adalah hubungan atau keterkaitan suatu objek dengan objek lainnya. Link
dapat melalui teks atau media lain, sedangkan objek yang dituju atau yang
dihubungkannya dapat berupa lembar kerja lain, file lain sejenis (xlsx) atau file
berbeda (doc, xls, jpg, mp3, dll), juga bisa berbentuk alamat website. Di dalam
MS Excel, link akan kita bagi menjadi dua jenis. Jenis pertama yaitu keterkaitan
antar objek yang tidak memerlukan media link (tanpa mengklik objek), dan jenis
kedua yang menggunakan media link.
87
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
(2) Klik Sheet1, tekan tombol Shift, klik juga Sheet terakhir (sebanyak
yang diinginkan) sehingga background sheet berwarna putih:
(3) Lepaskan mouse, silahkan ngetik apa saja di Sheet1, juga berikan format
lain pada teks atau sheet tersebut misalnya warna teks, fill colour dll,
misalnya seperti ini:
88
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
(4) Jika dianggap selesai, untuk mengakhirinya silahkan klik salah satu sheet,
lalu lihat isi sheet yang lain (selain sheet1), apa yang terjadi?
(2) Klik Sheet1, simpan pointer pada alamat sel yang diinginkan, misal B17.
Pada sel B17 tersebut, silahkan tekan tombol sama dengan (“=”),
(3) Klik sheet2, arahkan pada sel A1 yang berisi teks “November” tadi kemudian
Enter
m) Menggunakan Grafik
Salah satu fungsi unggul dalam Microsoft Excel adalah grafik dimana dapat
melihat hasil tabel diubah menjadi ke dalam grafik dengan cepat. Dengan fungsi
grafik para ilmuwan dapat menampilkan data mereka. Microsoft Excel
menyediakan berbagai macam bentuk grafik yang mencakupi Line, XY,
Column, Bar, Batang, Area, Stock, dan sebagainya. Grafik dapat dilihat dalam
menu Insert sebagai berikut.
89
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Setelah chart yang ingin digunakan, maka akan muncul menu sebagai berikut :
201
2018 2019
7
Tinta Print 20 21 15
Bollpoint 2 12 22
90
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kertas 4 6 8
a) Setelah selesai, blok seluruh table itu, lalu klik menu Insert, pilih salahsatu
grafik yang diinginkan pada Charts yang tersedia.
b) Setelah dipilih salah satu grafiknya, maka akan muncul menu Design yang
berhubungan dengan pembuatan grafik.
c) Pilih Chart Layouts untuk memberikan keterangan lain pada grafik, seperti
Judul Grafik, keterangan sumbu-X dan sumbu-Y nya.
91
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
92
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
93
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
g) Sajikan isi materi secara urut dan sistematis agar pesan yang
disampaikan akan lebih mudah dipahami.
94
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
95
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Pembuatan Presentasi
a) Membuka Program
b) Mulai Menulis
(1) Klik to add title lalu ketik judul utama naskah yang Anda buat
kemudian pilih jenis dan ukuran hurufnya.
(2) Klik to add subtitle untuk menuliskan subjudul, kemudian pilih
jenis dan ukuran huruf.
(3) Untuk memilih jenis dan ukuran huruf : klik kotak font dan pilih
jenis huruf yang Anda sukai (ingat, pilih jenis huruf yang tingkat
keterbacaanya tinggi). Untuk memilih ukuran huruf, klik kotak
font size kemudian pilih besarnya huruf yang disesuaikan
dengan tingkat keterbacaannya.
c) Memberi Warna untuk Teks
Setelah judul presentasi diketik, silakan untuk mengganti warna
tulisan judul tersebut dengan warna yang lebih menarik. Ada
beberapa hal yang perlu Anda pertimbangkan dalam pemilihan
warna, misalnya tingkat keterbacaan, kekontrasan, dan komposisi.
d) Memberi Warna Pada Background
Agar tampilan slide lebih menarik, maka Anda dapat memberi
background yang Anda inginkan pada setiap slide yang Anda buat.
e) Membuat Animasi Teks
Anda bisa memanfaatkan fasilitas animasi yang ada pada Program
PowerPoint untuk menambah efek gerakan pada teks atau gambar.
Anda bisa mengatur urutan dan waktu yang ada dimedia presentasi,
namun jangan terlalu banyak macam gerakan hingga justru
mengganggu pesan yang akan disampaikan. Sekarang coba
praktekkan membuat animasi teks judul Anda dengan langkah-
langkah berikut:
(1) Klik teks judul yang Anda tulis, dengan menggunakan mouse
sebelah kanan atau klik Slide Show dan pilih “custom
animation” pilih dan klik pada “Add Effect” maka akan muncul
beberapa pilihan bentuk animasi.
(2) Pilih salah satu jenis animasi, misalnya klik “entrance”
kemudian pilih salah satu dari beberapa pilihan
96
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
f) Memasukan Gambar
Anda dapat memasukkan gambar pada slide presentasi dengan cara
menggunakan fasilitas “insert”. Klik menu insert lalu pilih picture, dan
pilih gambar yang ingin dimasukkan dalam lembar kerja. Selain
gambar, Anda juga dapat memasukkan unsur lain ke dalam
slide, misalnya berupa suara, animasi dan video.
g) Membuat Hyperlink
Agar presentasi yang Anda buat terlihat lebih menarik dan interaktif,
kita dapat memanfaatkan fasilitas Action Button pada Progaram
PowerPoint. Dengan menggunakan fasilitas ini maka media
presentasi yang Anda buat akan menyerupai multimedia interaktif.
Untuk memanfaatkan hyperlink maupun action button, Anda dapat
melakukan langkah- langkah sebagai berikut:
(1) Buat desain tampilan dalam bentuk tombol (button), lalu Anda
ketik untuk masing-masing topik atau sub topik yang akan Anda
uraikan. Setelah selesai,
(2) Klik tombol (button) atau blok pada kalimat yang akan
dihubungkan (di link) dengan Mouse, kemudian klik insert pada
toolbar di atas klik Hyperlink, pilih slide yang dituju kemudian
klik OK
(3) Setelah meng-klik OK, maka tombol (button) atau kalimat yang
mempergunakan Hyperlink akan terlihat ada garis di bawahnya.
(4) Untuk mengaktifkan Hyperlink: tekan Shift+F5pada keyboard,
arahkan mouse pada tombol atau kalimat yang bergaris bawah,
ketika muncul gambar tangan sedang “menunjuk” maka klik
pada tombol atau kalimat yang Anda buat sudah terhubung
dengan penjelasan yang ada di slide yang di link-kan atau di
hubungkan.
Tujuan penggunaan link atau Hyperlink adalah untuk meng-efektifkan
serta meng- efisienkan waktu presentasi. Dengan menggunakan
fasilitas ini maka kita bisa menampilkan slide-slide lain yang
berkaitan dengan slide yang sedang kita sajikan. Slide-slide yang kita
perlukan untuk memperjelas penjelasan bisa dibuka-tutup sesuai
keperluan penyaji. Selain mengefektifkan saat presentasi, Hyperlink
97
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
98
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
99
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
100
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
101
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
102
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
103
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Slide yang baik harus bisa terbaca oleh audiens terjauh yang
menyaksikan presentasi. Jika tidak bisa terlihat, artinya slide itu tidak
berguna ditampilkan. Bukankah slide untuk menyampaikan
gagasan secara visual?Beberapa ahli presentasi menyarankan
maksimum lima baris teks. Dengan demikian seandainya harus
menampilkan teks dalam bentuk daftar, pastikan tidak lebih dari lima
baris.
g) Hindari bullet point
Dalam buku Really Bad Powerpoint, Seth Godin mengajak para
presenter untuk tidak terpaku pada bentuk slide paling standar di
dunia: menggunakan bullet point.Banyak cara menyampaikan
gagasan selain dengan bullet point. Seandainya masih perlu
menggunakan bullet point, pastikan hanya melakukannya sesekali
saja.
h) Alur yang teratur
Slide-slide yang baik memiliki alur teratur, dari pembukaan,
penjelasan, sampai penutup. Audiens akan melihatnya sebagai
satu kesatuan yang harmonis dan sinergis. Slide yang isinya
melompat-lompat dari satu topik ke topik yang lain tanpa alur yang
jelas akan menyulitkan audiens untuk memahaminya.
Tabel Media Presentasi Yang Kreatif, Efektif. Efisien, Menarik, dan Interaktif
Komponen Media
No. Teori
Presentasi
Pilih jenis huruf (font) yang tingkat keterbacaannya
tinggi, misalnya Arial, Verdana, atau Tahoma.
1 Ukuran huruf
Gunakan ukuran huruf (font size) 17- 20 untuk isi
teks, sedang untuk sub judul 24 dan untuk judul 26.
2 Warna Untuk memperjelas dan memperindah tampilan,
gunakan
variasi warna, gambar, foto, animasi atau
video. Warna memainkan peranan penting, tapi
dapat pula menjadi perusak. Sebaiknya jangan
gunakan lebih dari tiga kombinasi warna. Pilih
104
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4.2. Integrasi hasil kerja pengolah kata, angka, dan presentasi dalam
mengembangkan e-book.
Sebuah e-book, sebagaimana didefinisikan oleh Oxford Kamus bahasa
Inggris, adalah versi elektronik dari buku cetak yang dapat dibaca pada
komputer pribadi atau perangkat genggam yang dirancang khusus. E-
book didedikasikan bagi mereka para pembaca media elektronik atau
perangkat e-book baik melalui komputer atau bisa juga melalui ponsel
yang dapat digunakan untuk membaca buku elekronik ini. Dengan
hadirnya e-book ini para pembaca dimudahkan untuk tidak menyimpan
buku-buku favoritnya dalam bentuk fisik (buku konvensional) dan juga
105
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Pengertian E-book
106
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
107
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Jenis Jenis E-book
108
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
(3) JPEG, seperti halnya format gambar lainnya, format JPEG memliki
ukuran yang besar dibandingkan informasi teks yang
dikandungnya, oleh karena itu format ini umumnya populer bukan
untuk E-bookyang memilki banyak teks akan tetapi untuk jenis
buku komik atau manga yang proporsinya lebih didominasi oleh
gambar.
(4) HTML, dalam format HTML ini gambar dan teks dapat
diakomodasi. Layout tulisan dan gambar dapat diatur, akan tetapi
hasil dalam layar kadang tidak sesuai apabila dicetak.
3) Proses pembuatan E-book
109
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
110
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
111
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
lagi, Soft Maker juga punya versi Android, gratis dan juga mampu
menyimpan dalam bentuk ePUB.
(2) Free ePUB Maker
Aplikasi ini berfungsi untuk menkonversi word ke ePUB, mobi, dan
PDF. Aplikasi ini berfungsi baik apabila telah terinstall Microsoft Word.
Cara kerjanya mirip add-on. Jadi, setelah terinstal akan muncul tab
baru ePUB maker di Word. User-friendly sekali.
(3) Google Docs
Google Docs adalah app online untuk pengolah kata dari raksasa
Google. Alternatif Microsoft Office sangat mumpuni. Google Docs juga
dapat menyimpan file dalam bentuk EPUB. Namun, harus online untuk
menyimpan alias mendownload proyek tulisan kita baik itu file pdf,
epub, atau word. Mudah dan praktis juga.
112
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Kemudian pilih Create From File dan Browse file Excel yang ingin
diintegrasikan. Untuk membuat hasil integrasi berbentuk link, centang pada
Link to File, dan untuk membuat hasil integrasi dalam bentuk ikon, maka
centang pada Display as Icon.
113
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Hal yang sama dapat Anda lakukan ketika akan mengintegrasikan file Word
dengan file Power Point, file Power Point ke Word maka silakan gunakan
menu object kembali, lalu pilih “Create New” lalu pilih “Microsoft Power Point”
jika ingin mengintegrasikan file Word dengan Power Point dan hasilnya akan
ditampilkan sebuah lembar kerja baru dalam bentuk power point.
114
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pembuatan e-book, tak sesulit yang diduga. Pada dasarnya buku ini merupakan
format dari buku kebanyakan, hanya cara pemanfaatannya terbilang praktis
karena menggunakan format digital. Tahapan yang dilalui berupa persiapan
naskah, pendigitalan, pembuatan cover, dan pempublishan e-book pun dapat
dinikmati oleh masyarakat luas.
115
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
116
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
117
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Apa itu CT? CT adalah metode berpikir yang dipakai programmer ketika
menulis program. Metode tersebut antara lain:
1) Decomposition
Kemampuan memecah data, proses atau masalah (kompleks) menjadi
bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah
dikelola. Misalnya memecah drive/direktori dalam sebuah komputer
berdasarkan komponen penyusunnya: File dan Direktory.
2) Pattern Recognition
Kemampuan untuk melihat persamaan atau bahkan perbedaan pola,
trend dan keteraturan dalam data yang akan digunakan dalam membuat
prediksi dan penyajian data. Misalnya mengenali pola file dokumen, file
sistem, file eksekusion atau struktur data/file.
3) Abstraksi
Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang
menghasilkan pola, trend dan keteraturan tersebut. Misalnya dengan
menempatkan semua file sistem di folder Windows, file program di folder
program file, file data/dokumen di folder Mydocument dan file pendukung
di drive/direktori terpisah.
4) Algorithm Design
Mengembangkan petunjuk pemecahan masalah yang sama secara step
by step, langkah demi langkah, tahapan demi tahapan sehingga orang
lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan
permasalahan yang sama. Misalnya bagaimanakah langkah mencari file-
file dokumen yang ada dalam sebuah komputer? Karakteristik berpikir
komputasi adalah:
a) Mampu memberikan pemecahan masalah menggunakan komputer
atau perangkat lain.
b) Mampu mengorganisasi dan menganalisa data.
c) Mampu melakukan representasi data melalui abstraksi dengan suatu
model atau simulasi.
d) Mampu melakukan otomatisasi solusi melalui cara berpikir algoritma.
e) Mampu melakukan identifikasi, analisa dan implementasi solusi
dengan berbagai kombinasi langkah / cara dan sumber daya yang
efisien dan efektif.
118
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
119
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Algorithm Design
Pada bagian ini Anda tidak mengembangkan algoritma, tetapi Anda mungkin
berpikir cara lain yang lebih efisien untuk mengklasifikasikan organisme di
luar metode yang digunakan dalam kegiatan ini. Berapakah banyak
pertanyaan yang harus anda ajukan kepada saya, sehingga Anda mampu
menebak dengan yakin spesis / organisme yang terpikirkan oleh saya yang
ada di bumi ini? Bisa saja anda menjawab 10, 12, 20 atau 25 pertanyaan.
Seperti permainan “Siapa Dia?”. Hal tersebut merupakan tantangan menarik
namun bisa jadi sulit. Sebenarnya tantangan tersebut relatif mudah untuk
dijawab ketika anda menerapkan decomposition, yakni memecah
data/proses/masalah menjadi data/proses/masalah yang lebih kecil.
Misalnya, organisme manakah yang ada di pikiran saya, coba tebak?
[caption caption="CT"][/caption]
Apakah organisme itu memiliki kaki?
Apakah organisme itu memiliki sayap?
Apakah organisme itu kulit/bulunya berpola garis?
Anda dapat menebak nama organisme yang ada di pikiran saya dengan
mengajukan hanya 3 (tiga) pertanyaan tersebut dari 8 kemungkinan jawaban.
Jawabannya adalah Harimau.
Berapakah banyak pertanyaan yang diperlukan untuk menebak organisme
mana yang saya pikirkan dari 16 organisme, jika setiap pertanyaan dapat
membuang/menyingkirkan setengah pilihan yang ada? Jika setiap
pertanyaan dapat menyingkirkan/membuang setengah dari 16 organisme
maka:
Pertanyaan pertama membuang 8 organisme, tersisa 8 organisme
Pertanyaan kedua membuang 4 organisme, tersisa 4 organisme
Pertanyaan ketiga membuang 2 organisme, tersisa 2 organisme
Pertanyaan pertama membuang 1 organisme, tersisa 1 organisme
Jadi untuk memilih 1 dari 16 organisme diperlukan 4 pertanyaan. Selanjutnya
berapakah pertanyaan yang diperlukan jika terdapat 32 organisme?
Ya jawabannya adalah 5. Berikut Pola yang terbentuk :
8 kemungkinannya 2 * 2 * 2 = 8
16 kemungkinannya 2 * 2 * 2 * 2 = 16
32 kemungkinannya 2 * 2 * 2 * 2 * 2 = 32
120
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Ketika Anda melihat data dari beberapa percobaan tersebut akan sangat
membantu untuk mengenali jika ada pola tertentu/trend untuk menentukan
apa penyebab atau prinsip apa yang digunakan untuk menguraikan atau
memacah masalah jika diasumsikan bahwa ada sekitar 8 miliar spesies di
bumi? Berapa banyak pertanyaan yang diperlukan, jika setiap pertanyaan
menghilangkan sekitar setengah dari pilihan? Dapatkah anda menebak
spesies yang saya pikirkan? Ini akan membutuhkan sekitar 33 pertanyaan,
yang tampaknya seperti jumlah yang relatif kecil pertanyaan untuk dapat
menebak dengan benar dari miliaran kemungkinan. 20 pertanyaan
permainan berpotensi bisa menebak dari lebih dari 1 juta kemungkinan, yang
harus lebih dari cukup untuk sebagian besar benda. Anda mungkin sudah
tahu sekarang bahwa Anda dapat mengetahui berapa banyak pertanyaan
yang Anda butuhkan dengan menghitung log2 dari semua kemungkinan atau
dengan menghitung apa kekuatan 2 diperlukan untuk sama dengan jumlah
kemungkinan: 24 = 16, 25 = 32,. .., 233 ≈ 8,5 miliar. Kemampuan untuk
menggeneralisasi pola yang ditemukan melalui eksperimen menjadi terurai
atau terhimpun, dan mengikuti aturan, persamaan, atau hukum tertentu, serta
bersifat umum dikenal sebagai abstraksi.
Contoh CT:
Bagaimanakah membuat brownis yang lezat sebanyak 100 box dengan
efektif dan efesien?
1) Decomposition
a) Misalnya memecah struktur komponen dasar pembentuk brownis
menjadi tepung, telur, gula, mentega, coklat, susu, keju, backing
powder, air.
b) Misalnya memecah proses dasar pembuatan browniz menjadi
penyiapan bahan, pencampuran adonan, pengembangan adonan
(emulsi), memasak/memanggang, toping/rias, packing/pengepakan
2) Pattern Recognition
a) Misalnya mengenali pola dan proses pembuatan 1 box kue brownis
yang dimulai dari tahap persiapan hingga pengemasan memerlukan
121
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Algorithm Design
b) Misalnya langkah dan tahapan membuat kue brownis yang paling
efektif dan efesien sesuai dengan pola dan abstraksi sebelumnya
hingga tahap pengemasan, diurutkan secara lengkap, terukur dan
kreatif.
122
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
kata ini namun hasilnya kurang memuaskan. akhirnya para ahli sejarah
matematika menemukan asal kata tersebut yang berasal dari nama penulis
buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-
Khuwarizmi.
Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis
buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku
pemugaran dan pengurangan” (The book of restoration and reduction).
Berdasarkan judul buku itu diperoleh akar kata “Aljabar” (Algebra).
Perubahan kata dari Algorism menjadi Algorithm muncul karena kata
Algorism sering dikelirukan dengan Arithmetic, sehingga akhiran –sm
berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah
menjadi hal yang biasa. Maka lambat laun kata Algorithm berangsur-angsur
dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga
kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata Algorithm
diserap menjadi Algoritma. Algoritma adalah urutan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis. Algoritma yang
dapat menyelesaikan suatu permasalahan dalam waktu yang singkat
memiliki tingkat kerumitan yang rendah, sementara algoritma yang
membutuhkan waktu lama untuk menyelesaikan suatu masalah
membutuhkan tingkat kerumitan yang tinggi.
1) Struktur Algortima
Perhatikan algoritma sederhana berikut:
Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain,
langkah yang harus dilakukan adalah:
a) Menyiapkan Peralatan Tulis
b) Menulis surat
c) Surat dimasukkan ke dalam amplop tertutup
d) Amplop ditempeli perangko secukupnya.
e) Pergi ke Kantor Pos terdekat untuk mengirimkannya
123
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d) Tulis Luas
124
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
125
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Penjelasan:
Algoritma di atas adalah algoritma yang sangat sederhana, hanya ada
lima langkah. Pada algoritma ini tidak dijumpai perulangan ataupun
pemilihan. Semua langkah dilakukan hanya satu kali. Sekilas algoritma di
atas benar, namun apabila dicermati maka algoritma ini mengandung
kesalahan yang mendasar, yaitu tidak ada pembatasan pada nilai data
untuk alas dan tinggi.
126
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Compiler Interpreter
127
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
128
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pada Contoh diatas tampak bahwa algoritma sudah sangat mirip dengan
bahasa BASIC. Pernyataan seperti READ dan PRINT merupakan
keyword yang ada pada bahasa BASIC yang masing-masing
menggantikan kata “baca data” dan “tampilkan”. Dengan menggunakan
pseudocode seperti di atas maka proses penterjemahan dari algoritma
ke kode program menjadi lebih mudah.
129
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
130
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
(8) Notasi ini disebut Arrow yang digunakan untuk menunjukkan arus
data atau aliran data dari proses satu ke proses lainnya.
131
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
(2) Struktur
Pemiliha
n/Perca
bangan:
Digunak
an
untuk
program
yang
menggu
nakan
pemiliha
n atau penyeleksian kondisi. Contoh Struktur percabangan untuk
masalah batasan umur.
Sebuah aturan untuk menonton sebuah film tertentu adalah
sebagai berikut, jika usia penonton lebih dari 17 tahun maka
penonton diperbolehkan dan apabila kurang dari 17 tahun
maka penonton tidak diperbolehkan nonton. Buatlah flowchart
untuk permasalahan tersebut.
Penyelesaian:
Permasalahan diatas merupakan ciri permasalahan yang
menggunakan struktur percabangan. Hal ini ditandai dengan
adanya pernyataan jika ..maka ...(atau If ... Then dalam Bahasa
Inggris. Bagan alir logika (Flowchart) penyelesaian masalah
nonton film.
132
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
133
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
134
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
135
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
D. Latihan Soal/Kasus
136
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c. Stick of Information
d. Urgent of Information
e. Important of Information
3. Peran yang dapat diberikan oleh aplikasi teknologi informasi,
kecuali…
a. Untuk mendapatkan informasi
b. Sebagai sarana kerja sama antara pribadi atau kelompok
c. Belanja online
d. Memudahkan berkomunikasi jarak jauh
e. Meningkatkan daya tahan tubuh
4. Ruang lingkup mata pelajaran teknologi informasi adalah…
a. Perangkat keras
b. Perangkat lunak
c. Ruang kelas
d. Hardware dan software
e. Teknologi komputer
5. Istilah yang orang lain gunakan untuk mewakili studi transdisiplin
desain, penyebaran dan menggunakan teknologi informasi…
a. Teknologi informasi
b. Konsep informasi teknologi
c. Informatika sosial
d. Informatika teknologi
e. Bahasa informatika
6. Etika kewargaan digital berkaitan dengan komponen, yaitu
a. Lingkungan
b. Lingkungan keluarga
c. Lingkungan belajar dan sekolah
d. Lingkungan bermain
e. Lingkungan belajar
7. Dibawah ini adalah undang-undang mengenai Hak Kekayaan
Intelektual…
a. UU No. 29 Tahun 2000 tentang Varietas Tanaman
b. UU No. 14 Tahun 2001 tentang Paten
137
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1. A; 2. B; 3. E; 4. D; 5. C; 6. C; 7. E; 8. B; 9. E; dan 10. D.
138
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
139
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d. Database
e. Abstraksi data
6. Berikut tipe data, kecuali…
f. Data alfanumerik
g. Data nonnumeik
h. Data biner
i. Data bit-tunggal
j. Data numerik
7. Sistem bilangan yang berbasis 2 dan 16 227(10) dikonversikan ke
sistem biner mempunyai nilai...
k. 11001111
l. 11100011
m. 11110101
n. 110011
o. 1011011
8. Hasil dari konversi bilangan biner 01011101 menjadi bilangan
desimal…
p. 83
q. 92
r. 93
s. 95
t. 85
9. Hasil pengurangan 110(2) - 0101(2) = …
u. 11101(2)
v. 10011(2)
w. 100011(2)
x. 10001(2)
y. 10101(2)
10. FBC(16) – 321(16) = …(16)
a. C9B(16)
b. B2B(16)
c. A7C(16)
d. 12B(16)
140
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
e. FD5(16)
Kunci Jawaban Latihan soal
1. A, 2. E, 3. B, 4. E, 5. E, 6. B, 7. B, 8. C, 9. D, 10. A
2. Fungsi pada Microsoft Excel yang digunakan untuk mencari nilai rata-
rata data pada suatu range adalah…
a. AVERAGE
b. COUNT
c. MAX
d. SUM
e. MID
3. Jika angka yang tercantum pada sel A1=20, A2=20, dan A3=25,
maka penggunaan formula untuk fungsi =SUM(A1:A3) pada sel A4
hasil yang didapat adalah …
a. 15
b. 65
c. 45
d. 25
e. 35
141
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
142
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
143
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
13. Dibawah ini yang termasuk lembar kerja ms-excel adalah , kecuali…
a. Menubar
b. Toolbar
c. Titlebar
d. Excelbar
e. Semua salah
14. Jumlah lembar kerja dalam buku kerja Microsoft excel terdiri atas…
a. 256 kolom dan 65356 baris
b. 256 kolom dan 65536 baris
c. 256 kolom dan 63536 baris
d. 256 kolom dan 65536 baris
e. 265 kolom dan 65256 baris
15. Dibawah ini yang bukan termasuk fungsi statistic adalah…
a. =sum()
b. =count()
c. =min()
d. Max()
e. =if()
144
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
145
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
146
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
e. Byte
10. Istilah “perulangan” dalam pemograman pascal dikenal dengan ...
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
Tugas Akhir
Jumlah).
147
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Dengan ketentuan:
E. Rangkuman
148
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
149
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
150
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c. E-book adalah versi elektronik dari buku cetak yang dapat dibaca
pada komputer pribadi atau perangkat genggam yang dirancang
khusus untuk tujuan ini. E-book didedikasikan bagi mereka para
pembaca media elektronik atau perangkat e-book baik melalui
komputer atau bisa juga melalui ponsel yang dapat digunakan untuk
membaca buku elekronik ini.
4. Konsep Computational Thinking (CT) untuk memecahkan persoalan
kompleks yang membutuhkan dekomposisi, abstraksi dan representasi
data serta solusi algoritmiknya
a. CT merumuskan masalah dengan menguraikan masalah tersebut ke
segmen yang lebih kecil dan lebih mudah dikelola. Strategi ini
memungkinkan siswa untuk mengubah masalah yang kompleks
menjadi beberapa prosedur atau langkah yang tidak hanya lebih
mudah untuk dilaksanakan, akan tetapi juga menyediakan cara yang
efisien untuk berpikir kreatif.
b. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis.
c. Kata logis merupakan kata kunci dalam Algoritma. Langkah-langkah
dalam Algoritmaharus logis dan harus dapat ditentukan bernilai salah
atau benar.
d. Bahasa pemrograman merupakan notasi yang dipergunakan untuk
mendeskripsikan proses komputasi dalam format yang dapat dibaca
oleh komputer dan manusia.
151
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
C. Uraian Materi
152
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
153
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Mempelajari permasalahan
2) Menentukan kebutuhan pemakai
3) Mengubah kebutuhan yang belum terstruktur menjadi model-model
atau gambar-gambar dengan memanfaatkan metode dan teknik
analisis tertentu.
4) Mendokumentasikan hasil analisis, misalnya Software Requirement
Specification (SRS).
Terdapat beberapa metode yang dapat digunakan untuk melakukan
analisis berorientasi objek, dan diantaranya adalah sebagai berikut:
154
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Metode Rumbaugh
155
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
156
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
5) Metode Wirfs-Brock
157
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
158
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
159
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
160
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
161
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Elaboration
Merupakan tahapan dimana dilakukan analisis dan perancangan
sistem secara mendalam. Pada tahapan ini dilakukan analisis
mengenai bagaimana sistem yang akan dibuat, vision document,
penyelesaian business case, revisi penilaian risiko, dan
menyelesaikan project plan secara terinci agar pihak-pihak yang
berkepentingan menyetujui rancangan sistem. Deliverablesnya
meliputi notasi-notasi structure dan behaviour, executable of baseline
version. Baseline harus ditetapkan dengan baik pada tahapAn ini
karena merupakan dasar bagi pekerjaan lanjutan untuk membuat
sistem yang jadi.
3) Construction
Tahapan ini terfokus pada pemrograman dan pekerjaan teknis untuk
membuat sistem. Tahapan ini merupakan implementasi diagram
kerja ke dalam kode program (coding). Deliverables yang utama
adalah versi alpha maupun beta sistem yang dibuat.
4) Transition.
Tahapan ini merupakan pemasangan dan implementasi sistem yang
telah dikembangkan. Deliverables tahapan ini adalah sistem yang
sudah jadi, berikut dokument-dokumen pendukung termasuk di
dalamnya manual, support plan, dan upgrading plan.
Sedangkan workflowsnya meliputi :
1) Business modelling, digunakan untuk menemukan permasalahan dan
dapat mengidentifikasi proyek yang mungkin dikerjakan
2) Requirements, digunakan untuk melakukan elisitasi kebutuhan baik
secara fungsional dan nonfungsional.
3) Analysis, merupakan pekerjaan yang meliputi analisis dari
problem/business domain.
4) Design, meupakan pekerjaan yang mentransformasikan analisi model
ke dalam bentuk yang daat digunakan untuk implementasi sistem
yaitu desain model.
5) Implementation, merupakan pekerjaan pembangunan sistem.
Contoha aktifitas yang dilakukan, adalah coding.
162
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
163
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Algoritma prosedural.
164
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b. Pemodelan
165
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Model objek
Model objek menggambarkan struktur statis dari suatu objek
dalam sistem dan relasinya.
Model objek berisi diagram objek. Diagram objek adalah graph
dimana nodenya adalah kelas yang mempunyai relasi antar kelas.
2) Model dinamik
Model dinamik menggambarkan aspek dari sistem yang berubah
setiap saat.
Model dinamik dipergunakan untuk menyatakan aspek kontrol dari
sistem.
Model dinamik berisi state diagram. State diagram adalah graph
dimana nodenya adalah state dan arc adalah transisi antara state
yang disebabkan oleh event.
3) Model fungsional
Model fungsional menggambrakan transformasi nilai data dalam
sistem.
Model fungsional berisi data flow diagram. DFD adalah suatu
graph dimana nodenya menyatakan proses dan arcnya adalah
aliran data.
166
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
167
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
UML membangun model yang sesuai dan lengkap. Pada faktanya UML
menunjukan semua spesifikasi keputusan analisis, desain dan
implementasi yang penting yang harus dibuat pada saat pengembangan
dan penyebaran dari sistem software intensif.
168
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Saat ini banyak sekali tool desain UML, baik itu tool komersial maupun
open source. Beberapa diantaranya adalah:
StarUML (http://staruml.io/)
Rational Rose (www.rational.com)
Together (www.togethersoft.com)
Object Domain (www.objectdomain.com)
Jvision (www.object-insight.com)
Objecteering (www.objecteering.com)
MagicDraw (www.nomagic.com/magicdrawuml)
Visual Object Modeller (www.visualobject.com)
169
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Penjelasan bagian bagian use case diagram, ada 6 tool yang terpenting
pada use case diagram :
a) System
b) Actor
Actor adalah segala hal diluar sistem yang akan menggunakan sistem
tersebut untuk melakukan sesuatu. Bisa merupakan manusia, sistem,
atau device yang memiliki peranan dalam keberhasilan operasi dari
sistem. Cara mudah untuk menemukan aktor adalah dengan bertanya
hal-hal berikut: siapa yang akan menggunakan sistem? Aakah sistem
tersebut akan memberikan nilai bagi aktor?
170
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c) Use case
Mengidentifikasi fitur kunci dari sistem. Tanpa fitur ini, sistem tidak akan
memenuhi permintaan user/actor. Setiap use case mengekspresikan goal
dari sistem yang harus dicapai. Diberi nama sesuai dengan goal-nya dan
digambarkan dengan elips dengan nama di dalamnya. Fokus tetap pada
goal bukan bagaimana mengimplementasikannya walaupun use case
berimplikasi pada prosesnya nanti. Setiap use case biasanya memiliki
trigger/pemicu yang menyebabkan use case memulai (misalnya, pasien
mendaftar dan membuat janji baru atau meminta untuk membatalkan atau
mengubah janji yang sudah ada). Terdapat 2 triger, pertama triger
eksternal, seperti pelanggan memesan atau alarm kebakaran berbunyi,
kedua triger temporal, seperti tanggal pengembalian buku terlewati di
perpustakaan atau keterlambatan bayar sewa.
d) Assosiation
e) Dependency
Dependensi <<include>>
171
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Dependensi <<extend>>
f) Generalization
Mendefinisikan relasi antara dua actor atau dua use case yang mana
salah satunya meng-inherit dan menambahkan atau override sifat dari
yang lainnya. Penggambaran menggunakan garis bermata panah kosong
dari yang meng-inherit mengarah ke yang di-inherit.
Berikut ialah contoh sederhana cara membuat use case diagram dengan
StarUML:
172
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Klik pada gambar aktor dan taruh kursor pada samping toolbox. Maka
akan muncul gambar orang yang disebut dengan actor dan beri nama
actor.
173
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
5) Selanjutnya pilih usecase pada menu toolbox, tekan tiga kali pada
lembar kerja untuk membuat tiga use case dan beri nama pada setiap
use case.
6) Untuk membuat garis hubung antara actor dan use case pilih directed
association tekan kursor pada gambar actor lalu arahkan pada
usecase dan lepas, maka garis akan terhubung.
7) Pastikan pada model explorer akan tersimpan nama dan use case
diagram yang telah dibuat.
8) Jika telah selesai simpan file dengan cara pilih file → save as.
Activity Diagram
174
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
175
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar Contoh
activity diagram Sistem Informasi Perpustakaan
176
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Setelah memasukkan simbol initial state pilih simbol action state, beri
nama dengan cara klik dua kali pada simbol action.
5) Selanjutnya untuk menghubungkan antara simbol, menggunakan
garis transition yang terletak pada toolbox.
6) Setelah membuat garis pada activity diagram terdapat simbol decision
yang menjelaskan terjadi dua hasil dari sebuah alur.
7) Terakhir setelah alur selesai dalam activity wajib menggunakan
simbol finalstate yang menjelaskan alur diagram telah selesai.
8) Untuk cara penyimpanan pilih File → save as dan tentukan tempat
penyimpanan file.
Sequence Diagram
177
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
178
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
179
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c) Untuk memberikan nama pada garis klik dua kali pada garis maka
akan muncul tempat untuk mengetik.
Statechart diagram
180
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
181
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Deployment diagram
182
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
183
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
184
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Collaboration Diagram
185
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Componen Diagram
186
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
187
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
188
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
189
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
190
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Menurut Gray &Larson (2000), tujuan utama dari proyek adalah untuk
memuaskan kebutuhan customer. Disamping kemiripan, karateristik dari
sebuah proyek membantu membedakan proyek tersebut dari yang
lainnya dalam organisasi. Karakteristik utama dari proyek adalah:
1) Penetapan tujuan
2) Masa hidup yang terdefinisi mulai dari awal hingga akhir
3) Biasanya melibatkan beberapa departemen dan kalangan profesional
4) Biasanya melakukan sesuatu yang belum pernah dilakukan
sebelumnya
5) Waktu, biaya, dan kebutuhan yang spesifik
191
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Waktu (time)
Berapa lama waktu yang dibutuhkan untuk menyelesaikan proyek?
Bagaimana jadwal kegiatan proyek akan dilaksanakan.
3) Biaya (cost)
Beberapa proses dalam penanganan biaya dalam manajemen proyek
diantaranya seperti :
192
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Ketiga batasan tersebut memiliki sifat saling berkaitan artinya, jika ingin
meningkatkan kinerja produk yang telah disepakati dalam kontrak, maka
harus diikuti dengan meningkatkan mutu, yang selanjutnya berakibat
pada naiknya biaya melebihi anggaran. Sebaliknya, bila ingin menekan
biaya maka biasanya harus berkompromi dengan mutu atau jadwal.
1) Manajer proyek
193
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Tim proyek
3) Sistem manajemen
194
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
195
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Secara umum pada proses manajemen ada tiga bagian yang selalu ada
tidak terkecuali manajemen proyek, yaitu perencanaan, penjadwalan, dan
pengendalian proyek :
1) Perencanaan
2) Penjadwalan
3) Pengendalian Proyek
1) Initiation
196
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Walaupun Project Charter dibuat dalam fase ini, terdapat hal-hal lain
yang masuk ke dalam batasan proyek (project boundaries) seperti
Business Case Assessment, persetujuan stakeholder dan
pembiayaan proyek. Batasan proyek ini didefinisikan sebagai suatu
titik waktu dimana proyek atau fase proyek dikatakan sudah selesai
dengan lengkap. Tujuan utama dari proses ini adalah untuk
197
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
198
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4) Planning
Target utama dari tahap ini adalah menghasilkan dokumen
perencanaan proyek atau Project Management Plan. Proses utama
terkait kegiatan perencanaan dan pembuatan Project Management
Plan adalah:
199
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
200
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
201
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
202
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
203
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
204
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Tahap Perencanaan
Tahap perencanaan merupakan suatu rangkaian kegiatan semenjak ide
pertama yang melatarbelakangi pelaksanaan proyek ini diperoleh,
pendefinisian awal terhadap kebutuhan detail atau target yang harus
dicapai dari proyek tersebut, penyusunan proposal, penentuan
metodologi dan sistem manajemen proyek yang digunakan, sampai
dengan penunjukan tim dan instruksi untuk mengeksekusi (memulai)
proyek yang bersangkutan. Biasanya ada dua pihak yang terlibat
langsung dalam proyek perencanaan ini yaitu :
2) Tahap Analisis
Secara prinsip ada 2 aspek yang jadi fokus analisis, yaitu :
205
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
206
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keluaran dari proses analisis pada kedua aspek ini adalah isu-isu
(permasalahan) penting yang harus segera ditangani, dianalisis
penyebabnya, dampaknya bagi bisnis perusahaan, beberapa
kemungkinan skenario pemecahan dengan segala
risiko cost/benefit (laba/rugi) dan trade-off (tukar tambah), serta
pilihan solusi yang direkomendasikan. Sebelum memasuki fase
desain, seluruh tim harus paham tentang isu-isu ini dan memiliki
komitmen untuk melanjutkan proyek yang ada ke tahap berikutnya
sesuai dengan skala prioritas yang telah ditentukan (setelah memilih
skenario yang disetujui bersama).
3) Tahap Desain
207
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pada tahap desain, tim teknologi informasi bekerja sama dengan tim
bisnis atau manajemen melakukan perancangan komponen-
komponen sistem terkait. Tim teknologi informasi akan melakukan
perancangan teknis dari teknologi informasi yang akan dibangun,
seperti sistem basis data, jaringan komputer, metode interfacing,
teknik konversi data, metode migrasi sitem dan sebagainya.
4) Tahap Konstruksi
Berdasarkan desain yang telah dibuat, konstruksi atau
pengembangan sistem yang sesungguhnya (secara fisik) dibangun.
Tim teknis merupakan tulang punggung pelaksana tahap ini,
mengingat semua hal yang bersifat konseptual harus diwujudkan
dalam suatu konstruksi teknologi informasi dalam skala detail.
Dari semua tahapan yang ada, tahap konstruksi inilah yang biasanya
paling banyak melibatkan sumber daya terbesar, terutama dalam hal
208
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
5) Tahap Implementasi
Tahap implementasi merupakan tahap yang paling kritis karena untuk
pertama kalinya sistem informasi akan dipergunakan dalam
perusahaan. Biasanya, pendekatan yang digunakan oleh perusahaan
adalah pendekatan cut off dan paralel.
6) Tahap Pascaimplementasi
Dari segi teknis, yang dimaksud dengan aktivitas-aktivitas pasca
implementasi adalah bagaimana manajemen pemeliharaan sistem
akan dikelola (maintenance, supports and services management).
Seperti halnya sumber daya yang lain, sistem informasi akan
mengalami perkembangan dikemudian hari. Hal-hal seperti modifikasi
sistem, interfacing ke sistem lain, perubahan hak akses sistem,
penanganan terhadap fasilitas pada sistem yang rusak, merupakan
beberapa contoh dari kasus-kasus yang biasa timbul dalam
pemeliharaan sistem.
209
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
210
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
211
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan:
212
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
proses bisnis ini kemudian dapat didetailkan menjadi sub peta proses
bisnis dan kemudian menjadi SOP dan intruksi kerja seperti yang
dijelaskan dalam gambar berikut ini:
Perlu diingat dokumen SOP adalah dokumen yang mengatur tata cara
bagaimana suatu proses diselesaikan dengan tuntas dalam memberikan
nilai tambah terhadap outputnya. Maka suatu dokumen SOP berisikan
norma dan kriteria yang menjelaskan bagaimana, siapa, dan hasil apa
yang diwujudkan dalam rangkaian aktifitas tersebut yang melibatkan
lintas fungsi dalam organisasi. Oleh karena itu sebelum menuliskan SOP,
ada baiknya kita menggambarkan peta lintas fungsi (cross functional
map). Cross functional map merupakan peta yang menggambarkan
hubungan antar fungsi dengan urutan aktivitas dalam menyelesaikan
proses tertentu.
Untuk dapat memastikan siapa saja pelaku yang terlibat dalam satu
kelompok proses perlu diidentifikasikan lebih dahulu dalam peta
hubungan (relationship map). Relationship Map merupakan peta yang
menggambarkan hubungan masukan-keluaran (supplier - customer) antar
bagian di dalam sebuah organisasi, baik itu antar fungsi, departemen,
atau divisi. Informasi yang didapat dari Relationship Map antara lain:
213
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan:
214
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan:
215
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
216
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
217
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
BAB II
NAMA SISTEM INFORMASI YANG DIUSULKAN
A. Latar Belakang
Uraikan secara deskriptif dan ringkas mengenai latar belakang sistem
informasi, bukan proyek pengembangan sistem informasi seperti di
Bab 1 yang akan dikembangkan.
218
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
B. Perspektif Produk
Deskripsikan gambaran umum dari produk sistem informasi yang akan
dikembangkan. Sebaiknya dilengkapi dengan gambar arsitektur global.
Jika proyek ini merupakan peningkatan sistem yang ada, gambarkan
juga keterhubungannya.
C. Deskripsi Subsistem
Uraikan deskripsi subsistem yang akan dikembangkan Lebih disukai
jika dilengkapi dengan gambar subsistem. Contoh:
Modul penggajian
Beri penjelasan yang deskriptif
Modul reporting (pelaporan)
Modul backup dan recovery
D. Manfaat Bagi Perusahaan/Organisasi/Instansi*
Tegaskan lagi benefit yang didapat oleh perusahaan ketika
mengimplementasikan sistem informasi ini.
* pilih salah satu (sesuaikan)
BAB III
METODOLOGI KERJA
A. Survei dan Analisis Sistem
Jelaskan tahapan survei dan analisis kebutuhan sistem
1. Survei Kebutuhan Sistem
Uraikan metode dan tahapan-tahapannya (observasi, wawancara,
dll)
2. Analisis Kebutuhan Sistem
Uraikan tahapan-tahapan analisis Misal:
a. Analisis fungsionalitas produk
b. Analisis kebutuhan perangkat keras
c. Analisis tingkat kebutuhan operator
219
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
B. Perancangan Sistem
Deskripsikan tahapan-tahapan perancangan sistem yang akan
dilakukan
Misal:
1. Perancangan data
2. Perancangan proses
3. Perancangan jaringan
Jika perlu, buat desain topologi jaringan dengan mengacu gambar
lokasi proyek yang dijelaskan dalam RFP.
4. Perancangan interace (antar muka)
C. Implementasi Sistem
Uraikan tahapan implementasi produk
Mencakup bahasa pemrograman, DBMS, pengujian dan/atau
teknologi-teknologi pendukung lainnya
D. Pelatihan
Deskripsikan secara rinci mekanisme, sasaran (misal para operator),
dan bentuk pelatihan yang akan diberikan nantinya.
E. Pemeliharaan
Deskripsikan mekanisme pemeliharaan sistem, termasuk layanan apa
saja yang disediakan terkait pemeliharaan sistem, misalnya ada tim
khusus untuk troubleshooting, dan sebagainya.
F. Rencana Anggaran Biaya
Buat rencana anggaran biaya yang riil dan responsible. Ingat, tahapan
ini juga sangat memengaruhi diterima tidaknya proposal. Jadi, buat
rincian perhitungan yang tepat.
Bisa dituliskan langsung di sini atau dibuat lampiran khusus (misal
dalam format spreadsheet).
220
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh RAB (tidak harus sama persis, sesuaikan dengan proyek yang
ditangani).
1. Tenaga Ahli
Tabel RAB tenaga ahli
Harga
Satua Total
No Posisi Jumlah Waktu Satuan Satua
n Biaya
n
1 Project Manager 1 Orang 6 Bulan
2 System Analyst 2 Orang 6 Bulan
dan Designer
3 Database 1 Orang 6 Bulan
Administrator
4 Programmer
5 Dokumentator
6
7
Total Biaya
221
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4. Overhead
Tabel RAB kebutuhan overhead
Harga Total
No Item Jumlah Satuan
Satuan Harga
1. Transportasi
AnalisisKebutuhan 1 orang
...............................
2. Akomodasi
Analisis Kebutuhan 1 orang
3. Overhead kantor
Alat Tulis Kantor (ATK) 1 Paket
4. Pelatihan
Modul pelatihan 10 Exp
User guide 5 Exp
Total Harga
5. Maintenance
Tabel RAB maintenance
6. Rekapitulasi
Tabel Rekapitulasi anggaran
No Jenis Jumlah
1 Tenaga Ahli
2 Perangkat Keras (hardware)
3 Perangkat Lunak (software)
4 Overhead
5 Maintenance
Sub Total
7 PPN (10 %)
8 PPH (1,5%)
Total
222
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
G. Rencana Pekerjaan
Deskripsikan dengan menggunakan WBS (Work Breakdown
Structure), baik dalam bentuk inverted tree maupun list format
H. Jadwal Pelaksanaan
Gambarkan dalam bentuk matriks
Contoh:
Tabel Contoh matriks jadwal pelaksanaan proyek
Bulan/Minggu
N
Kegiatan Agustus September
o
2 3 4 1 2 3 4
1 Pengajuan Proposal
2 Analisis dan Design
3 Implementasi
4 Debungging & Testing
5 Dokumentasi
6 Demo dan Pelatihan
BAB IV
PENUTUP
Berisi harapan agar bisa diterimanya dokumen proposal ini, dan
ditegaskan dengan komitmen untuk mewujudkan keinginan pemilik
proyek. Ringkas dan profesional.
223
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
224
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b. Abstraksi Data
1) Lapis fisis
Lapis fisis merupakan lapisan terendah dalam abstraksi data. Lapis ini
menjelaskan bagaimana data sesungguhnya disimpan. Pada
lapis inilah struktur data dijabarkan secara rinci.
2) Lapis konseptual
Lapis konseptual bersifat lebih tinggi daripada lapis fisis. Lapis ini
menjabarkan data apa saja yang sesungguhnya disimpan pada basis
data, dan juga menjabarkan hubungan-hubungan antar data. Level ini
biasanya digunakan oleh Database Administrator (DBA).
225
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
3) Lapis pandangan
Lapis pandangan merupakan lapis tertinggi pada abstraksi data. Pada
lapis ini pengguna hanya mengenal struktur data yang sederhana
yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh
masing-masing pengguna bisa berbeda-beda dan barangkali hanya
mencakup sebagian dari basis data.
Pegawai = RECORD
Nama : STRING;
Alamat : STRING;
Bagian : STRING;
Gaji : LongInt;
END:
Pada contoh ini rekaman bernama pegawai berisi empat buah medan
data (Nama, alamat, Bagian, dan Gaji). Setiap medan memiliki nama, dan
setiap nama memiliki tipe data.
Pada level fisis, Pegawai dapat dijabarkan sebagai blok data yang
terletak pada lokasi berurutan (dalam satuan byte). Pada lapis
konseptual, masing-masing rekaman dijabarkan dengan definisi tipe data.
Pada lapis pandangan, pengguna tertentu hanya boleh mengakses data
tertentu. Sebagai contoh, seseorang yang menangani penggajian tentu
saja berhak mengetahui gaji seseorang dan bahkan mengubahnya, tetapi
orang yang bekerja di bagian lain tentu tidak boleh melihatnya.
226
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Model Hierarkis
Model Hirarkis biasa disebut model pohon, karena menyerupai pohon
yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.
Setiap simpul (biasa dinyatakan dengan lingkaran atau kotak)
menyatakan sekumpulan medan. Simpul yang terhubung ke simpul pada
level di bawahnya disebut orang tua. Setiap orangtua bisa memiliki satu
(hubungan 1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak
hanya memiliki satu orang tua. Simpul-simpul yang dibawahi oleh simpul
orangtua disebut anak. Simpul orang tua yang tidak memiliki orang tua
disebut akar. Simpul yang tak memiliki anak disebut daun. Adapun
hubungan antara anak dan orangtua disebut cabang.
Dosen Dosen
Hasrul Ruslan
2) Model Jaringan
Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul
anak bisa memiliki lebih dari satu orang tua. Oleh karena sifatnya yang
demikian, model ini bisa menyatakan hubungan 1:1 (satu orang tua punya
satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M
(beberapa anak bisa mempunyai beberapa orang tua). Gambar 3.2
merupakan model jaringan yang didasarkan oleh model hirarkis pada
Gambar 3.1.
227
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Dosen Dosen
Hasrul Ruslan
3) Model Relasional
Model relasional merupakan model yang paling sederhana sehingga
mudah digunakan dan dipahami oleh pengguna, serta merupakan yang
paling populer saat ini. Model ini menggunakan sekumpulan tabel
berdimensi dua (yang disebut relasi atau tabel), dengan masing-masing
relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang
sedemikian rupa sehingga dapat menghilangkan kemubaziran data dan
menggunakan kunci tamu untuk berhubungan dengan relasi lain.
RDBMS telah menjadi software pemrosesan data yang dominan saat ini.
Software ini menggambarkan generasi kedua dari DBMS dan
berbasiskan model data relasional yang diajukan oleh E.F. Codd (1970).
Pada model relasional, seluruh data terstruktur secara logika di dalam
sebuah relasi (tabel). Setiap relasi mempunyai nama dan terdiri dari
atribut-atribut bernama (kolom). Setiap tuple (baris) berisikan satu nilai
per atribut. Kekuatan yang besar dari model data relasional adalah
struktur logikal yang sederhana.
228
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
229
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Relasi
Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan
beberapa baris. Relasi menunjukkan adanya hubungan diantara
sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Entitas merupakan individu yang mewakili sesuatu yang nyata dan
dapat dibedakan dengan yang lainnya .
2) Entitas
3) Atribut
Contoh :
- MAHASISWA = (NIM, NamaMhs, AlamatMhs)
- MOBIL = (NoMobil, NamaMobil, Cc)
230
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
6) Derajat (degree)
Degree menunjukan banyaknya himpunan entitas yang saling
berelasi.
7) Kardinalitas relasi
Kardinalitas relasi menggambarkan banyaknya jumlah maksimum
entitas dapat berelasi dengan entitas pada himpunan entitas yang
lain.
231
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
232
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Pada gambar ini terdapat tiga buah relasi. Relasi yang terbawah
menggunakan kunci tamu berupa nomor mahasiswa (NO_MHS) dan
kode matakuliah (KODE_MK) untuk menghubungkan diri ke kedua
relasi di atasnya. Dengan kata lain, berdasarkan data pada terbawah,
informasi seperti nama mahasiswa (NAMA_MHS) dan nama mata
kuliah (NAMA_MK) bisa diperoleh.
233
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
234
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
235
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d. Perintah DBMS
236
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
yang tidak tergantung nilai. Berbagai nilai yang valid dapat diterapkan
pada kerangka. Skema bersifat relatif tetap, sementara nilai-nilainya
dapat berubah dari suatu saat ke saat yang lain.
237
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Secara lebih detail, beberapa hal yang perlu dijabarkan pada DBMS:
238
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Subskema
NAMA BAGIAN
Skema
……….
Sub Skema Sub Skema Sub Skema N
239
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Ada dua cara untuk mengakses data pada basis data. Pertama, dengan
mengetikkan perintah-perintah yang ditujukan kepada DBMS untuk
memanipulasi suatu rekaman atau suatu data. Biasanya, DML yang
digunakan bersifat nonprosedural. Kedua, melalui program aplikasi yang
menerbitkan instruksi-instruksi internal (disebut pernyataan
melekat/embedded statement) ke DBMS untuk mengambil data dan
memberikan hasil ke program. Pada bentuk kedua ini, bahasa
pemrograman yang digunakan bisa saja berupa bahasa-bahasa
pemrograman konvensional seperti C, COBOL dan FORTRAN yang
menggunakan pendekatan prosedural atau menggunakan bahasa yang
spesifik terhadap DBMS.
Secara khusus, bagian DML ada yang disebut dengan DQL (Dalam
literatur, terkadang DQL dibedakan dengan DML). DQL sering hanya
disebut bahasa query. DQL adalah fasilitas yang memungkinkan
pengguna dengan pengetahuan komputer yang terbatas ataupun tidak
mengetahui bahasa pemrograman dapat meminta informasi terhadap
basis data. Sebagai contoh, pengguna dapat memberikan perintah:
240
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
241
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Interupsi
Sumber daya sistem komputer dihancurkan atau menjadi tidak
tersedia atau tidak berguna. Hal ini merupakan ancaman terhadap
ketersediaan.
Contoh :
Penghancuran bagian perangkat keras, seperti hardisk.
Pemotongan kabel komunikasi.
2) Intersepsi
Pihak yang tidak diotorisasi dapat mengakses sumber daya. Hal ini
merupakan ancaman terhadap kerahasiaan.
Contoh :
Penyadapan untuk mengambil data rahasia
Mengkopi file tanpa diotorisasi
3) Modifikasi
Pihak yang tidak diotorisasi tidak hanya mengakses tapi juga merusak
sumber daya. Hal ini merupakan ancaman terhadap integritas,
Contoh :
Mengubah nilai-nilai file data
242
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
243
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2) Disengaja, jenisnya:
Pengambilan data/pembacaan data oleh pihak yang tidak
berwenang
Pengubahan data oleh pihak yang tidak berwenang
Penghapusan data oleh pihak yang tidak berwenang
244
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Otorisasi :
Pemberian wewenang atau hak istimewa (priviledge) untuk
mengakses sistem atau obyek basis data
Kendali otorisasi (=kontrol akses) dapat dibangun pada perangkat
lunak dengan 2 fungsi :
- Mengendalikan sistem atau obyek yang dapat diakses
- Mengendalikan bagaimana pengguna menggunakannya
Sistem administrasi yang bertanggungjawab untuk memberikan
hak akses dengan membuat account pengguna.
2) Tabel View
Tabel view merupakan metode pembatasan bagi pengguna untuk
mendapatkan model basis data yang sesuai dengan kebutuhan
perorangan. Metode ini dapat menyembunyikan data yang tidak
digunakan atau tidak perlu dilihat oleh pengguna.
245
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
246
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
247
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a) Entity integrity
Entity integrity mendefenisikan sebuah baris sebagai sebuah
entitas yang unik untuk suatu tabel. Entity integritas memaksa
integritas dari colum atau primary key dari suatu tabel (melalui
index, unique, constrains, primarykey) tidak boleh null.
248
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b) Domain integrity
Domain Integritas merupakan validasi dari masukan untuk
sebuah kolom. DBA dapat memaksa domain integritas dengan
membatasi tipe (melalui data types), format (melalui check
constraints dan rules), atau range nilai-nilai yang mungkin
(melalui foreign key constraints, check constraints, default
definitions dan rules).
c) Refferential integrity
Refferential integritas memastiakan bahwa seluruh nilai dari
foreign key cocok dengan nilai primary key yang dihubungkan.
d) User defined integrity
User difined integritas mengizinkan kita untuk menentukan
spesific business rules sendiri yang tidak sama pada kategori
integrity yang lain
249
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
250
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
251
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
252
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
NO ACTION
Konkurensi
253
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Enkripsi
254
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Enkripsi dapat digunakan untuk tujuan keamanan, tetapi teknik lain masih
diperlukan untuk membuat komunikasi yang aman, terutama untuk
memastikan integritas dan autentikasi dari sebuah pesan.
Contohnya, Message Authentication Code (MAC) atau digital signature.
Penggunaan yang lain yaitu untuk melindungi dari analisis jaringan
komputer. Secara singkat, proses enkripsi adalah proses mengubah teks
terang menjadi teks tersandi.
Lalu bagaimana pihak penerima pesan bisa membaca pesan yang telah
terenkripsi tersebut? Yaitu dengan melakukan dekripsi, yaitu
menerjemahkan data yang sudah terenkripsi dengan berdasarkan
informasi tertentu dengan menggunakan cipher. Cipher adalah algoritma
yang berfungsi untuk menampilkan Enkripsi atau sebaliknya Dekripsi.
Pesan yang sudah dienkripsi disebut Ciphertext yang dimana berisi
sebuah Plaintext, plaintext adalah informasi asli dari sebuah pesan yang
sudah terenkripsi. Cipher biasanya memiliki parameter dari sebagian
informasi utama yang disebut kunci/key. Tanpa menggunakan kunci/key
ini cipher tidak akan bisa digunakan untuk dienkripsi atau didekripsi.
255
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
256
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Selain itu ada yang menyebutkan bahwa replikasi adalah proses menyalin
dan memelihara objek database dalam beberapa database yang
membentuk suatu sistem database terdistribusi. Replikasi dapat
meningkatkan kinerja dan melindungi ketersediaan aplikasi karena data
pilihan alternatif akses ada. Sebagai contoh, sebuah aplikasi biasanya
dapat mengakses database lokal daripada server jauh untuk
meminimalkan lalu lintas jaringan dan mencapai kinerja maksimum.
Selanjutnya, aplikasi dapat terus berfungsi jika server lokal mengalami
kegagalan, tetapi server lain dengan data direplikasi tetap dapat diakses.
257
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
258
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
259
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
260
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Jenis-Jenis Replikasi
1) Replikasi Synchronous
Proses replikasi dilakukan secara real-time antara master dan slave.
Keseluruhan proses penulisan pada disk master dan slave harus
selesai dilakukan terlebih dahulu sebelum beranjak ke transaksi
selanjutnya. Untuk jenis replikasi ini kebutuhan akan performansi
sistem yang tinggi harus dipertimbangkan (kecepatan dan jarak antar
site/node). Keuntungan yang dimiliki dari jenis ini adalah menyediakan
recovery yang konsisten karena sinkronisasi data terjaga.
2) Replikasi Asynchronous
Proses replikasi terjadi setelah transaksi di master selesai dilakukan.
Pertukaran data dilakukan secara buffering, data akan diletakkan
dalam sebuah buffer terlebih dahulu, kemudian pada jangka waktu
tertentu akan direplikasi ke disk slave. Jenis replikasi ini tidak
menjamin kesinkronan data apabila salah satu site/node mengalami
crash saat replikasi belum selesai dilaksanakan. Keuntungan yang
dimiliki dari jenis ini adalah efektifitas biaya proses transaksi.
261
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Mulai versi 5.0, MySQL sudah mendukung sistem replikasi yang mana
sebuah database server yang berfungsi sebagai master dapat tereplikasi
datanya ke dalam satu atau lebih database server yang difungsikan
sebagai slave. Jenis replikasi pada MySQL adalah replikasi
Asynchronous. Pada MySQL. Replikasi dapat diberlakukan pada
sebagian tabel atau pada keseluruhan database, tergantung pada
kebutuhan. Langkah-langkah umum pembuatan replikasi pada MySQL
adalah:
1) Koneksi jaringan (master & slave)
2) Instalasi MySQL versi 5.2 (master & slave)
3) Buat database (master & slave)
4) Konfigurasi master server
5) Konfigurasi slave
6) Testing
262
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Koneksi Jaringan
a) Lakukan konfigurasi jaringan komputer server pada master dan
slave
Master : 192.168.10.1
Slave : 192.168.10.2
b) Tes koneksi (ping)
2) Instalasi MySQL 5.2.
a) Lakukan instalasi MySQL komputer server dan slave
b) Pada halaman Setup Type, pilih “Typical”.
c) Pada halaman MySQL.com Sign Up, pilih “Skip Sign-Up”
263
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
3) Create Database
a) Masuk ke command prompt, login ke MySQL dengan mengetik
perintah:
Mysql –u root –p{password user}
b) Buat database dengan nama “toserba”, ketik perintah:
Create database toserba;
c) Lakukan jal yang sama pada komputer slave.
4) Konfigurasi Master
a) Buka file my.ini, yang terdapat pada c:\Program Files\MySQL\MySQL
Server 5.2.
b) Ketikkan perintah berikut di bawah tanda [mysqld]
Server-id=1
Log-bin=mysql-bin
c) Restart MySQL
d) Masuk ke command prompt dan login ke MySQL dengan
mengetikkan perintah:
Mysql –u root –p{password user}
264
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
f) Jalankan perintah:
flush privileges;
use toserba;
flush table with read lock;
toserba → nama database yang akan direplikasi
g) Jalankan perintah:
Show master status;
265
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
5) Konfigurasi Slave
a) Buka file my.ini yang terdapat pada c:\Program files\MySql\MySql
server 5.2
b) Ketikkan perintah berikut ini di bawah tanda [mysqld]
server-id=2
master-host=192.168.10.1
master-user=jogja
master-password=jogja
master-connect-retry=60
replicate-do-db=toserba
192.168.10.2 → alamat host
jogja → username dan password
database → database yang replikasi
c) Restart MySQL
d) Masuk ke commad prompt dan login ke MySQL dengan
mengetikkan perintah:
mysql –u root –p{password user}
e) Jalankan perintah:
Stop slave;
f) Selanjutnya jalankan perintah:
CHANGE MASTER TO MASTER_HOST=’192.168.10.1’,
MASTER_USER=’jogja’,
MASTER_PASSWORD=’jogja’,
MASTER_LOG_FILE=’mysql-bin.000001’,
MASTER_LOG_POS=2910;
192.168.10.1 → alamat host
jogja → username dan password
mysql-bin.000001 → nama log file
2910 → log position
g) Langkah terakhir, jalankan perintah:
Start slave;
h) Keluar dari MySQL
Quit;
266
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Testing
Pada bab ini akan dibuat program Java untuk yang pertama kalinya.
Contoh 1
Program ini nanti hanya sekedar menampilkan sebuah pesan ‘Hello
World’. Berikut ini langkah pembuatannya:
1. Jalankan NetBeans
2. Klik menu FILE – NEW PROJECT, setelah itu akan muncul
PROJECT WIZARD yang memudahkan untuk membuat Java Project
3. Pada bagian CATEGORIES, pilih JAVA, pada bagian PROJECT pilih
JAVA APPLICATION
4. Klik NEXT
5. Beri nama Projectnya, misalnya: Contoh1, serta tentukan path untuk
menyimpan projectnya.
6. Dalam contoh ini, misalnya file project disimpan di D:/JavaApp.
267
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
10. Cek apakah ada tanda seru warna merah di sisi sebelah kiri source.
Jika tanda ini muncul maka menandakan ada sintaks yang salah
pada baris tersebut.
268
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
269
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Berikut ini contoh program Java untuk menyimpan nilai beberapa tipe
data:
Contoh 2
Misalkan akan dibuat project dengan nama ‘Contoh3’. Langkahnya
adalah:
1. Klik NEW PROJECT
270
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
// tampilkan output
System.out.println("KODE KARYAWAN : "+kodeKaryawan);
System.out.println("NAMA KARYAWAN : "+namaKaryawan);
System.out.println("GOL DARAH : "+golDarah);
System.out.println("GAJI POKOK : Rp. "+gajiPokok);
System.out.println("GAJI BERSIH : Rp.
"+gajiBersih);
}
}
271
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1. Class
Class adalah model dari suatu obyek yang menjelaskan karakteristik
(sifat) serta fungsi yang dimiliki dari suatu obyek. Class merupakan wadah
(tempat) yang digunakan untuk menciptakan suatu obyek. Dengan kata
lain sebuah Class merupakan blueprint dari suatu obyek.
Berikut ini adalah aturan pembuatan class dalam Java:
Oleh karena itu, jika diperhatikan ketika membuat project baru, maka
secara otomatis akan dibuat class sesuai nama projectnya. Misalkan
Anda membuat project baru dengan nama ‘project1’, maka secara
otomatis akan dibuat class dengan nama ‘Project1’.
.
.
.
}
272
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Dalam sebuah project, dapat dibuat lebih dari satu class sebanyak
kebutuhan.
2. Atribut
Atribut adalah elemen data dari suatu class. Atribut menyimpan
informasi tentang class. Atribut dapat diartikan sebagai data, variabel,
properti atau sebuah field.
3. Method
Method adalah sebuah function atau fungsi yang ada dalam suatu
class. Setiap method memiliki tugas sendiri. Di dalam Java ada 2 jenis
method yaitu void dan non void method. Method void adalah method
yang tidak mengembalikan nilai, sedang non void method adalah
method yang mengembalikan suatu nilai. Jika diperhatikan, ketika
membuat project baru misalnya ‘project1’, maka akan di dalam class
‘project1’ ini akan dibuat pula method dengan nama main().
public class Project1 {
public static void main(String[] args) {
.
.
}
}
273
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
274
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
// method
jumlah()
public
void
jumlah()
{
this.hasil = this.bilangan1 + this.bilangan2;
}
// method
tampilHasil
() public
void
tampilHasil
()
{
System.out.println("Hasil operasi bilangan : " +
this.hasil);
}
}
Keterangan:
- Bilangan1, bilangan2 dan hasil merupakan atribut atau
properties dari class operasibilangan, sedangkan jumlah() dan
tampilHasil() adalah methodnya.
275
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan:
Perintah:
operasiBilangan op1 = new operasiBilangan();
276
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh 4
Berikut ini contoh yang merupakan pengembangan dari project ‘contoh2’
public class Contoh2 {
public static void main(String[] args) {
// instantisasi obyek ‘op1’
operasiBilangan op1 = new operasiBilangan();
op1.bilangan1 = 10;
op1.bilangan2 = 20;
op1.jumlah();
op1.tampilHasil();
// instantisasi obyek ‘op2’
operasiBilangan op2 = new operasiBilangan();
op2.bilangan1 = 30;
op2.bilangan2 = 25;
op2.jumlah();
op2.tampilHasil();
}
}
Dalam contoh di atas, dibuat 2 obyek dari class yang sama yaitu ‘op1’
dan ‘op2’. Adapun hasil output dari program ini adalah,
277
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh 5
Sebagai contoh, misalkan akan dibuat package baru dalam project
‘Contoh2’ dengan nama ‘paketku’. Di dalam package ‘paketku’ ini akan
dibuat class dengan nama ‘classku’. Selanjutnya di dalam class ‘classku’
278
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
279
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
280
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
281
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Untuk keperluan input data via console, perlu dibuat class khusus.
Contoh 6:
282
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
inputConsole.java
import java.io.*;
public class inputConsole {
// membaca data string public String bacaString()
{
BufferedReader bfr = new BufferedReader(new
InputStreamReader(Sys
tem.in), 1); String string = "";
try
{
string = bfr.readLine();
}
catch (IOException ex)
{
System.out.println(ex);
}
return string;
}
// membaca
data
integer
public int
bacaInt()
{
return Integer.parseInt(bacaString());
}
// membaca data float public float bacaFloat()
{
return Float.parseFloat(bacaString());
}
// membaca data
long integer
public long
bacaLong()
{
return Long.parseLong(bacaString());
}
}
283
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
284
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Secara default, Java akan menampilkan bilangan riil atau float dalam
bentuk 15 digit di belakang koma, misalnya:
System.out.print(22./7);
akan muncul hasil di layar, bilangan 3.142857142857143
Contoh 7
Contoh program Java untuk menampilkan 3 digit di belakang koma untuk
bilangan Phi (22/7)
import
java.text.DecimalForm
at; public class
Contoh2 {
public static void main(String[] args) {
// membuat obyek dari class DecimalFormat untuk 3
digit presisi DecimalFormat jmldigit = new
DecimalFormat("0.000"); System.out.println("Bilangan
Pi: " + jmldigit.format(22./7));
}
}
Selain via console, input data juga bisa dilakukan via GUI. Di dalam Java,
untuk membuat aplikasi berbasis GUI bisa menggunakan SWING
sebagai package nya, sehingga di dalam program perlu melakukan
import dengan perintah sebagai berikut:
285
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
import javax.swing.*;
Berikut ini contoh kode Java untuk menerima input melalui form GUI
kemudian outputnya melalui console.
Contoh 8
dan outputnya:
286
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh 9
287
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Struktur Kontrol IF
Tata cara penulisan statement IF:
if (syarat)
{
statement; statement;
.
.
}
288
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
2. Statement SWITCH
289
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Statement FOR
b. Statement WHILE
Aturan penulisannya:
while(syarat)
{
statement;
statement;
.
.
}
c. Statement DO WHILE
Aturan penulisanya:
do
{
statemen
t;
statemen
t;
.
.
}
while (syarat);
290
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh 10
Dalam contoh ini, akan dibuat sebuah project untuk menentukan gaji
bersih karyawan dengan ketentuan:
Tipe Data
Nama method Sifat Method Keterangan
Return Value
hitungTunjIstri(char s) Public (non Float Menghitung
s: status menikah (y/n) void) tunjangan istri
hitungTunjAnak(int n) Public (non Float Menghitungan
n: jumlah anak void) tunjangan anak
hitungGajiBersih() Public (non Float Menghitung gaji
void) bersih
hitungPotongan() Public (non Float Menghitung
void) potongan
291
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
292
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Sedangkan berikut ini isi dari method main() dalam class projectGaji nya.
ProjectGaji.java
package projectgaji;
public class ProjectGaji {
public static void main(String[] args) {
gaji g1 = new gaji();
g1.kodekaryawan = "K001";
g1.namakaryawan = "ROSIHAN ARI";
g1.statusMenikah = 'y';
g1.jmlAnak = 3;
g1.gajiPokok = 2500000;
System.out.println("=========================================
====");
System.out.println("KODE KARYAWAN : "+g1.kodekaryawan);
System.out.println("NAMA KARYAWAN : "+g1.namakaryawan);
System.out.println("STATUS MENIKAH : "+g1.statusMenikah);
System.out.format("GAJI POKOK : Rp %10.1f \n",
g1.gajiPokok);
System.out.println("======================================");
System.out.format("TUNJANGAN ISTRI : Rp %10.1f \n",
g1.hitungTunjIstri(g1.statusMenikah));
System.out.format("TUNJANGAN ANAK : Rp %10.1f \
n", g1.hitungTunjAnak(g1.jmlAnak));
System.out.format("POTONGAN :
Rp %10.1f \n",
g1.hitungPotongan());
System.out.println("======================================");
System.out.format("GAJI BERSIH : Rp %10.1f \
n", g1.hitungGajiBersih());
System.out.println("======================================");
}
}
Keterangan:
293
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Constructor
Contoh 11
Berikut ini contoh constructor yang ada dalam sebuah class. Perhatikan
contoh class ‘operasi’ berikut ini
public class operasi {
public int
bil1;
public int
bil2;
public int
hasil;
private void jumlahkan()
{
this.hasil = this.bil1 + this.bil2;
}
public void tampilhasil()
{
System.out.println("Hasil penjumlahannya : " +
this.hasil);
}
}
294
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
untuk proses instansiasi sekaligus menset atribut bil1 dan bil2 nya,
sehingga secara umum perintah untuk menjumlahkan dua bilangannya
adalah sebagai berikut:
operasi op1 = new
operasi(10, 20);
op1.jumlahkan();
op1.tampilhasil();
Larik (Array)
295
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Seperti halnya bahasa pemrogaman yang lain, di dalam Java juga ada
penggunaan Array. Di dalam java nomor indeks suatu array dimulai dari
0.
Pewarisan (Inheritance)
Di dalam Java, sifat suatu class dapat diturunkan atau diwariskan pada
sebuah class lain. Istilah sifat yang diwariskan ini adalah atribut atau
method. Class yang sifatnya diwariskan ini dinamakan superclass, dan
class yang sifatnya mewarisi class lain dinamakan subclass.
Pewarisan ini merupakan keuntungan dalam PBO karena suatu sifat atau
method yang didefinisikan dalam suatu superclass dapat diwariskan
pada semua subclassnya. Sehingga di dalam subclass tersebut tidak
perlu menulis kode program lagi untuk method tersebut.
Misalkan diberikan sebuah class dengan nama ‘kendaraan’ sebagai
berikut::
public class kendaraan {
}
}
296
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Selanjutnya buat class di file yang lain yang merupakan turunan atau
warisan dari class ‘kendaraan’ tersebut dengan nama ‘keretaApi’. Dalam
hal ini class ‘kendaraan’ disebut superclass, dan ‘keretaApi’ adalah
subclass.
297
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan:
Semua atribut dan method dari superclass yang memiliki modifier ‘public’
akan bisa langsung diwariskan pada subclassnya, demikian juga
‘protected’ namun dengan syarat subclass dan superclass nya berada
dalam package yang sama.
Overriding Method
298
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Polimorfisme
Istilah polimorfisme secara umum adalah suatu materi yang bisa memiliki
banyak bentuk. Dalam PBO, istilah polimorfisme adalah kemampuan
untuk mendefinisikan karakteristik subclass-subclass secara unik. Untuk
contoh gambaran dari kemampuan polimorfisme dalam Java ini, adalah
tinjau kembali superclass1, subclass1 dan subclass2 dari bab Overriding
Method.
299
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Meskipun ob1, ob2, dan ob3 didefinisikan sebagai tipe data superclass1
yang sama, namun method method1() yang dipanggil dari tiap-tiap obyek
melalui perintah:
ob1.method1();
ob2.method1();
ob3.method1();
300
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Exception Handling
atau
301
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
try
{
...
}
catch (namaexception var)
{
...
}
Keterangan:
- ‘namaexception’ nantinya diisikan dengan nama exception yang
muncul, dalam contoh kasus sebelumnya yang merupakan nama
exception adalah ‘NumberFormatException’
- Secara umum, bisa digunakan keyword ‘Exception’ pada
‘namaexception’ untuk menangkap semua exception yang terjadi.
Keyword ‘Exception’ adalah top level dari semua exception.
302
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
try
{
bilBulat =
Integer.parseInt(JOptionPane.showInputDialog("Masukkan
bilangan bulat"));
}
catch (NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "Input salah");
}
try
{
...
}
catch (exception1 var1)
{
...
}
catch (exception2 var2)
{
...
}
.
.
catch (exceptionn varn)
{
...
}
303
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
while (true)
{
try
{
bil2 =
Integer.parseInt(JOptionPane.showInputDialog("Masukkan
Bilangan 2 (Integer)"));
break;
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Bukan
bilangan integer");
}
}
JOptionPane.showMessageDialog(null, "Hasil
penjumlahannya: " + (bil1+bil2));
}
304
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
305
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
306
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan
- Bagaimana bila ditambahkan program untuk pengecekan
terhadap status pembacaan file?
- Bagaimana bila ditambahkan program untuk pengecekan
terhadap status penutupan file?
- Maka pgroram akan menjadi sangat panjang dan banyak terdapat
nested if-else.
- Solusi menangani kejadian di atas adalah dengan menggunakan
exception
307
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Bentuk:
try {
………
} catch (ExceptionType x) {
………
}
Keterangan:
- Blok try digunakan digunakan untuk menempatkan menempatkan
kode-kode program java yang mengandung kode program yang
mungkin melemparkan exception.
- Blok catch digunakan untuk menempatkan kode-kode program java
yang digunakan untuk menangani sebuah exception tertentu.
Berikut ini contoh implementasintya,
try {
Fungsi bacaFile
BukaFile
BacaBarisFileSampaiHabis
TutupFile
} catch (KesalahanBukaFile) {
// lakukan sesuatu
}
308
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Implementasi 2
try {
Fungsi bacaFile
BukaFile
BacaBarisFileSampaiHabis
TutupFile
} catch (KesalahanBukaFile) {
// lakukan sesuatu
} catch (KesalahanAlokasiMemori) {
// lakukan sesuatu
} catch (KesalahanTutupFile) {
// lakukan sesuatu
}
Checked/Unchecked Exceptions
Checked/unchecked exceptions terdiri atas beberapa jenis, yaitu:
• Exception bisa checked atau unchecked
- Checked = dicek oleh the compiler
• Checked exception hanya dapat ditangani dalam try block atau method
yang didesain didesain untuk melempar melempar exception.
• Compiler akan memberitahu jika checked exception tidak ditangani
secara tepat
Contoh : IOException.
• Unchecked exception tidak memerlukan penanganan langsung . Pada
saat dicompile tidak ada pemberitahuan kesalahan.
Contoh : RunTimeException dan turunannya
309
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
• Contoh:
throw new ArithmeticException(“testing...”)
Contoh,
310
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Exception Propagation
Exception dapat ditangani pada tingkat yang lebih tinggi, jika di tempat
terjadinya terjadinya exception exception tidak ditangani ditangani secara
tepat. Exception merambat naik (propagate up) melalui method calling
hierarchy sampai exception ditangkap atau sampai mencapai level
method main.
311
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Object Exception
Object exception yang dihasilkan dihasilkan dapat dimanfaatkan untuk
mengetahui lebih lanjut mengenai error atau exception yang terjadi.
Exception merupakan subclass dari class Throwable.
Berikut ini merupakan method yang diwarisi oleh exception:
• getMessage()
Method ini mengembalikan mengembalikan isi pesan untuk
menggambarkan menggambarkan exception yang terjadi
• printStackTrace()
Method ini menampilkan menampilkan pesan error dan stack trace ke
standard standard error output stream yang biasanya merupakan
konsol window apabila program merupakan program konsol.
• printStackTrace(PrintStreams)
Method ini mengembalikan pesan error ke objek PrintStream yang
dijadikan parameter. Apabila ingin menampilkan pesan ke konsol,
anda dapat menggunakan ystem.out sebagai parameter.
312
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
313
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
314
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1. Client Server
315
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Client
Mengatur user interface
Menerima dan memeriksa sintaks input dari pemakai
Memproses aplikasi
Generate permintaan basis data dan memindahkannya ke server
Memberikan response balik kepada pemakai
Menyediakan akses basis data secara bersamaan
Menyediakan control recovery
Server
Menerima dan memproses basis data yang diminta dari client
Memeriksa autorisasi
Menjamin tidak terjadi pelanggaran terhadap integrity constraint
Melakukan query/pemrosesan update dan memindahkan response
ke client
Memelihara data dictionary
316
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
317
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
318
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
319
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Desain Output
Output adalah komponen yang paling dapat dilihat dari sistem informasi
yang bekerja/berfungsi. Oleh karena itu, output sering menjadi basis
penilaian akhir manajemen terhadap kesuksesan sebuah sistem. Salah
satu cara untuk menggolongkan output adalah dengan melihat
distribusinya apakah ke dalam atau ke luar perusahaan, dan orang-orang
yang membaca dan menggunakan output.
Internal output digunakan untuk para pemilik dan pengguna sistem dalam
sebuah perusahaan. Output internal mendukung operasi bisnis sehari-hari
atau pengawasan manajemen dan pengambilan keputusan.
Tiga jenis output internal adalah sebagai berikut:
Detailed report, menyajikan informasi dengan sedikit atau tanpa
dilakukan penyaringan atau pembatasan. Contoh daftar seluruh
tagihan pelanggan.
Summary report, berisi informasi dari manajer yang tidak perlu
diperlihatkan keseluruhan laporan secara detail. Contoh laporan
ringkasan total penjualan dalam hitungan bulanan dan grafik penjualan
per-tahun.
Exception report, menyaring data sebelum ditunjukkan kepada
manajer sebagai sebuah informasi. Contoh laporan persediaan barang
yang hampir habis.
Eksternal output bersifat keluar organisasi. Output ini ditujukan kepada
konsumen, pemasok, mitra bisnis dan badan pemerintahan. Output
eksternal menyimpulkan dan melaporkan transaksi bisnis. Contoh faktur,
320
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
nota pembelian, jadwal kursus, tiket pesawat, tagihan telepon dan lain
sebagainya. Turnaround output adalah output eksternal yang akhirnya
masuk kembali ke dalam sistem sebagai input. Contoh tagihan telepon
yang hasil pembayaran pelanggan menjadi inputnya.
Berikut adalah hal-hal penting untuk mendesain output:
1) Output dari komputer harus mudah dibaca dan diinterpretasikan :
- Setiap output harus memiliki judul
- Setiap output harus diperbaharui dan diberi tanggal
- Laporan dan layar (screen) harus memiliki bab dan sub bab pada
masingmasing segmen informasinya.
- Pada output berbasis form, semua bagian harus diberi label/nama
yang jelas
- Pada output berbasis tabel, semua kolom yang digunakan juga
harus diberi nama
- Karena judul bab, field name dan judul kolom sering mengalami
penyingkatan untuk menghemat tempat, maka laporan harus
menyediakan akses untuk melihat dan menginterpretasikan
singkatan tersebut.
- Hanya informasi yangdibutuhkan saja yang dicetak atau
ditampilkan.
- Agar informasi tersebut dapat digunakan, maka informasi tidak
boleh diubah secara manual
- Informasi harus tampak seimbang pada laporan atau tampilannya,
jangan terlalu penuh atau tersebar.
- Para pengguna harus dapat dengan mudah menemukan output
tersebut
- Jargon komputer dan pesan error harus diabaikan dari semua
output
2) Timing output komputer penting untuk diperhatikan
3) Distribusi atau akses ke output komputer harus mencukupi untuk
membantu seluruh pengguna sistem yang relevan.
4) Output komputer harus mudah diterima oleh pengguna sistem yang
akan menerima output.
321
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
322
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
- Berapa buah halaman atau lembar dari output yang akan dihasilkan
untuk salinan tunggal dari printed output?
323
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c. Desain Input
Untuk menginput data ke dalam komputer, analis sistem harus
mendesain dokumen sumber, screen input dan metode serta prosedur
untuk memasukkan data ke dalam komputer (dari konsumen ke form
ke staf entry data ke komputer).
• Data caputre adalah identifikasi dan penambahan data baru.
• Source document adalah form yang digunakan untuk menyimpan
transaksi perusahaan, khususnya data-data yang ada pada
transaksi tersebut.
• Data entry adalah suatu proses translasi source data atau
dokumen ke dalam format yang mudah dibaca oleh computer.
Ketika komputasi onlikne menjadi kian umum, maka tanggung
jawab data entry sekarang beralih langsung kepada pengguna
sistem.
324
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
325
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
326
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
• Ketidakkonsistenan desain.
Untuk mengatasi masalah tersebut maka desainer mempertimbangkan
hal berikut ini:
• Pahami pengguna anda dan tugas mereka.
327
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
328
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
329
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
330
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
331
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Contoh Kasus
Ketika pengunjung memasuki perpustakaan kemungkinan akan diminta
untuk mengisi buku tamu. Kebetulan buku tamu di perpustakaan yang
dikunjungi menggunakan aplikasi web. Jadi di sana sudah terdapat satu
komputer, di mana setiap pengunjung perpustakaan harus melewati dan
mengisi datanya melalui komputer tersebut.
1) Ketika pengunjung melihat layar komputer, di sana ditampilkan form
untuk mengisi data diri pengunjung. Dapat disimpulkan bahwa,
browser (sebagai client) meminta aksi kepada server (yang ditangani
oleh controller) untuk menampilkan halaman form input data. Lalu
controller memutuskan dan mengerti bahwasanya ia hanya perlu
332
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
333
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
334
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
335
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
336
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
337
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
D. Latihan Soal/Kasus
A. Metode Boch
B. Metode Rumbaugh
C. Metode Jacobson
D. Metode Coad dan Yourdon
E. Metode Wirfs-Brock
2. Responsibility Driven Design/-Class Responsibility Collaboration
(RDD/CFC). Metode ini diarahkan pada desain, tetapi sangat berguna
untuk memunculkan ide dalam tahap analisis. Keunggulannya adalah
mudah digunakan, metode ini juga mengidentifikasikan hirarki kelas
dan subsistem-subsistem.
A. Metode Boch
B. Metode Rumbaugh
C. Metode Jacobson
D. Metode Coad dan Yourdon
E. Metode Wirfs-Brock
338
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
3. Dalam alur kerja Sistem berorientasi objek, setidaknya terdiri atas tiga
langkah-langkah yaitu:
A. Deployment diagram
B. Collaboration Diagram
C. Componen Diagram
D. Use Case Diagram
E. Statement Diagram
5. Untuk dapat memahami UML diperlukan pemahaman tentang konsep
bahasa pemodelan dan tiga elemen utama UML yaitu...
339
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Deployment diagram
B. Activity Diagram
C. Componen Diagram
D. Use Case Diagram
E. Statement Diagram
8. Untuk menggambarkan proses bisnis dan urutan aktivitas dalam
sebuah proses dapat menggunakan diagram...
A. Usecase diagram
B. Deployment diagram
C. Statechart diagram
D. Component diagram
E. Activity diagram
340
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Activity diagram
B. Interaction diagram
C. State machine diagram
D. Class diagram
E. Use case diagram
10. Dam kasus Sistem Informasi Perpustakaan, terlibat Pustakawan
sebagai operator sistem. Prosedur dalam sistem informasi
perpustakaan diantaranya:
PendaftaranAnggota
PendataanKoleksiBuku
PeminjamanBuku
PengembalianBuku
PembuatanLaporan
Class diagram yang dirancang diantaranya class anggota, buku,
peminjaman dan pengembalian.
341
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Proyek Informasi
B. Sistem Informasi
C. Program
D. Manajemen Informasi
E. Proses
2. Manakah pernyataan yang paling tepat untuk menggambarkan analisis
aspek bisnis atau manajemen
342
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Pendekatan paralel
B. Pendekatan cut off
C. Pendekatan big-bang
D. Pendekatan serial
E. Pendekatan bisnis serial
4. Pengembang sistem informasi harus benar-benar menyesuaikan
kebutuhan software yang dikembangkan dan kebutuhan dari klien.
Sifat pengembangan ini dikenal dengan istilah...
A. Invisibolity
B. Comformity
C. Complexity
D. Flexibility
E. Dependability
5. Yang tidak termasuk bagian dari tahapan perencanaan proyek adalah
A. Monitoring
B. Controlling
C. Execution
D. Initition
343
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
E. Closing
7. Peganggaran biaya yang menggabungkan estimasi biaya sumber
daya yang dibutuhkan, paket pekerjaan dan biaya-biaya kegiatan
lainnya sehingga membentuk suatu rencana biaya yang sistematis.
Penanganan biaya tersebut termasuk dalam biaya...
A. Cost budgeting
B. Cost control
C. Cost estimating
D. Cost planning
E. Cost constrution
8. Yang tidak termasuk aktifitas dalam Project Management Plan adalah:
344
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Hubungan majemuk
B. Hubungan binary dengan atribut
C. Hubungan ternary dengan atribut
D. Hubungan unary beratribute, hubungan banyak ke banyak
345
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
346
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
347
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
348
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
349
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
B. String me;
me = new String “inisialisasi 1” ;
C. String me;
me = new String(“inisialisasi 1”);
D. String me;
me = “inisialisasi 1”;
E. String me;
me = “inisialisasi 1”;
5. Keyword ini digunakan dalam suatu blok program. Ketword ini
digunakan untuk mencoba menjalankan blok program kemudian
mengenal dimana muncunya kesalahan yang ingin diproses.
A. Catch
B. Throw
C. Finally
D. Method
E. Try
350
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
8. Manakah kode yang paling tepat untuk mengatasa error pada soal No.
Berikut.
class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
x = x / 0;
System.out.println(x);
System.out.println("akhir program");
}
}
A. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena
pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
351
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
B. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;
catch (Exception e){
e.printStackTrace();
System.out.println("error karena
pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
C. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;
{
catch (Exception e){
e.printStackTrace();
System.out.println("error karena
pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
D. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;}
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena
pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
E. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");{
int x = 10;}
352
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
try {
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena
pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
9. Dalam perancangan UI, User tidak penting mengetahui algoritma apa yang
digunakan, user misalnya algoritma untuk mengurutkan harga sebuah
produk dalam sebuah e-commerce. Hal ini telah sesuai dengan prisnip
A. Invisible technology
B. Task Compatibility
C. Work Flow Compatibility
D. Familiarity,
E. Direct manipulation
353
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
354
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Deployment diagram
B. Activity Diagram
C. Componen Diagram
D. Use Case Diagram
E. Statement Diagram
4. Pada metode ini prototipe dibuat dan diuji. Proses iterasi terjadi antara
desain logika, desain fisik, prototipe dan testing
A. Metode Boch
B. Metode Rumbaugh
C. Metode Jacobson
D. Metode Coad dan Yourdon
E. Metode Wirfs-Brock
5. Composite State pada State Machine Diagram mempunyai properties:
A. Jika sub state aktif, composite state harus aktif
355
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
356
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
357
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. EMPLOYEE
B. COMPANY Name
C. EMPLOYEE dan COMPANY
D. EMPLOYEE Name
E. Nama, Age, Salary
20. Semua atribut selain primary key, secara utuh memiliki functional
dependency pada primary key, merupakan ciri dari…
A. 1NF
B. 2NF
358
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
C. 3NF
D. BCNF
E. 4NF
21. Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer. Pernyataan
tersebut merupakan contoh dari…
A. Referential integrity
B. Semantic integrity constrain
C. Key constrains
D. Entity integrity
E. Integrity constrains
22. Keseluruhan proses penulisan pada disk master dan slave harus selesai
dilakukan terlebih dahulu sebelum beranjak ke transaksi selanjutnya.
Pernyataan tersebut merupakan proses....
F. Replikasi synchronous
G. Replikasi asynchronous
H. Replikasi master slave
I. Replikasi slave master slave
J. Replikasi homogen
23. Fungsi method System.in dalam java adalah…
A. Mengirimkan keluaran ke layar
B. Menangani pembacaan dari keyboard
C. Menampilkan pesan kesalahan
D. Menangani suatu objek
E. Menampilan class dari suatu objek
24. Perhatikan penggalan source code dibawah ini
if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”)
359
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
D. String me;
me = “inisialisasi 1”;
E. String me;
me = “inisialisasi 1”;
26. Kesalahan yang disebabkan oleh tidak tersedianya sumber daya, misalnya
kukurangan memory komputer disebut dengan....
A. Syntax error
B. Hardware failure
C. Runtime error
D. Logical Error
E. Aritmatic error
27. Perhatikan kode berikut ini:
class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
x = x / 0;
System.out.println(x);
System.out.println("akhir program");
}
}
Jika kode tersebut dijalankan di konsol, maka output yang akan muncul
adalah....
A. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.
NegativeArraySizeException Exception: / by zero
at DemoSatu.main(DemoSatu.java:7)
B. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main"
java.lang.NullPointerException: / by zero
at DemoSatu.main(DemoSatu.java:7)
C. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.LogicalException: /
by zero
at DemoSatu.main(DemoSatu.java:7)
D. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.SecurityException: /
by zero
at DemoSatu.main(DemoSatu.java:7)
E. $ javac DemoSatu.java
$ java DemoSatu
360
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
awal program
Exception in thread "main" java.lang.ArithmeticException:
/ by zero
at DemoSatu.main(DemoSatu.java:7)
28. Manakah kode yang paling tepat untuk mengatasi error pada soal No. 7 di
atas?
A. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian
nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
B. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian
nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
C. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;
{
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian
nol");
}
System.out.println(x);
System.out.println("akhir program");
}
361
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
}
D. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;}
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian
nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
E. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");{
int x = 10;}
try {
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian
nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
29. Dalam perancangan UI, User tidak penting mengetahui algoritma apa yang
digunakan, user misalnya algoritma untuk mengurutkan harga sebuah
produk dalam sebuah e-commerce. Hal ini telah sesuai dengan prisnip
A. Invisible technology
B. Task Compatibility
C. Work Flow Compatibility
D. Familiarity,
E. Direct manipulation
30. Sebuab user interface memungkinkan penguna untuk memiringkan huruf
dengan dengan control keyboard Ctrl+i. Kemampuan user interface tersebut
dikenal dengan prisnip....
A. User compatibility
B. Product compatibility
C. Work Flow Compatibility
D. Flexibility
E. Direct manipulation
362
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
363
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Uraikan secara rinci ruang lingkup pekerjaan yang nantinya akan ditangani,
misalnya:
1. Pengembangan
2. Pengumpulan data
Deskripsikan sampai sejauh mana tahapan pengumpulan data, misalnya
entry data sampai availability data terpenuhi
3. Pemeliharaan
4. Pelatihan
BAB II
NAMA SISTEM INFORMASI YANG DIUSULKAN
A. Latar Belakang
Uraikan secara deskriptif dan ringkas mengenai latar belakang sistem
informasi, bukan proyek pengembangan sistem informasi seperti di Bab 1
yang akan dikembangkan.
B. Perspektif Produk
Deskripsikan gambaran umum dari produk sistem informasi yang akan
dikembangkan. Sebaiknya dilengkapi dengan gambar arsitektur global. Jika
proyek ini merupakan peningkatan sistem yang ada, gambarkan juga
keterhubungannya.
C. Deskripsi Subsistem
Uraikan deskripsi subsistem yang akan dikembangkan Lebih disukai jika
dilengkapi dengan gambar subsistem. Contoh:
Modul pendaftaran
Modul peminjaman
Modul pengembalian
Modul reporting (pelaporan)
Modul backup dan recovery
D. Manfaat Bagi Perusahaan/Organisasi/Instansi*
Tegaskan lagi benefit yang didapat oleh sekolah ketika
mengimplementasikan sistem informasi ini.
* pilih salah satu (sesuaikan)
364
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
BAB III
METODOLOGI KERJA
A. Survei dan Analisis Sistem
Jelaskan tahapan survei dan analisis kebutuhan sistem
1. Survei Kebutuhan Sistem
Uraikan metode dan tahapan-tahapannya (observasi, wawancara, dll)
2. Analisis Kebutuhan Sistem
Uraikan tahapan-tahapan analisis Misal:
a. Analisis fungsionalitas produk
b. Analisis kebutuhan perangkat keras
c. Analisis tingkat kebutuhan operator
B. Perancangan Sistem
Deskripsikan tahapan-tahapan perancangan sistem yang akan dilakukan
Misal:
31. Perancangan data
a. DAD Konteks
b. DAD Analysis (Penjelasan aliran data setiap proses)
c. ERD
d. Kamus Data
5. Perancangan proses
a. Class Diagram
b. Use Case Diagram
c. Activity Diagram
d. Sequence Diagram
e. Collaboration Diagram
6. Perancangan jaringan
Jika perlu, buat desain topologi jaringan dengan mengacu gambar lokasi
proyek yang dijelaskan dalam RFP.
7. Perancangan interace (antar muka)
C. Implementasi Sistem
Uraikan tahapan implementasi produk Mencakup bahasa pemrograman,
DBMS, pengujian dan/atau teknologi-teknologi pendukung lainnya
D. Pelatihan
Deskripsikan secara rinci mekanisme, sasaran (misal para operator), dan
bentuk pelatihan yang akan diberikan nantinya.
E. Pemeliharaan
365
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
366
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Total Harga
4. Overhead
Harga Total
No Item Jumlah Satuan
Satuan Harga
1. Transportasi
AnalisisKebutuhan 1 orang
2. Akomodasi
Analisis Kebutuhan 1 orang
3. Overhead kantor
Alat Tulis Kantor (ATK) 1 Paket
4. Pelatihan
Modul pelatihan 10 Exp
User guide 5 Exp
Total Harga
5. Maintenance
Harga Total
No Item Jumlah Satuan Waktu Satuan
Satuan Biaya
1 Hardware 1 Paket 12 Bulan
2 Software 1 Paket 12 Bulan
Total Biaya
6. Rekapitulasi
No Jenis Jumlah
1 Tenaga Ahli
2 Perangkat Keras (hardware)
3 Perangkat Lunak (software)
4 Overhead
5 Maintenance
Sub Total
7 PPN (10 %)
8 PPH (1,5%)
Total
367
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
G. Rencana Pekerjaan
Deskripsikan dengan menggunakan WBS (Work Breakdown Structure), baik
dalam bentuk inverted tree maupun list format
H. Jadwal Pelaksanaan
Gambarkan dalam bentuk matriks
Contoh:
Bulan/Minggu
No Kegiatan Agustus September
2 3 4 1 2 3 4
1 Pengajuan Proposal
2 Analisis dan Design
3 Implementasi
4 Debungging & Testing
5 Dokumentasi
6 Demo dan Pelatihan
BAB IV
PENUTUP
Berisi harapan agar bisa diterimanya dokumen proposal ini, dan ditegaskan
dengan komitmen untuk mewujudkan keinginan pemilik proyek. Ringkas dan
profesional.
E. Rangkuman
368
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
369
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
370
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4. Rangkuman
Pemrograman berorientasi merupakan paradigma pemrograman
berdasarkan konsep "objek", yang dapat berisi data, dalam bentuk field
atau dikenal juga sebagai atribut; serta kode, dalam bentuk
fungsi/prosedur atau dikenal juga sebagai method. Semua data dan
fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-
objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek
dapat menerima pesan, memproses data, dan mengirim pesan ke objek
lainnya,
371
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Model View Controller atau MVC adalah sebuah metode untuk membuat
sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View)
dan cara bagaimana memprosesnya (Controller). Dalam implementasinya
kebanyakan framework dalam aplikasi dan website adalah berbasis
MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen
utama yang membangun sebuah aplikasi seperti manipulasi data,
antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah
aplikasi web.
372
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
C. Uraian Materi
Istilah jaringan komputer sudah tidak asing lagi kita dengar, jaringan
komputer adalah sebuah sistem jaringan telekomunikasi yang terdiri dari
dua perangkat atau lebih saling terhubung satu sama lain melalui media
transmisi. Adanya jaringan komputer memungkinkan perangkat untuk
saling bertukar data atau informasi, media penyimpanan dan berbagi
resource seperti data berupa file teks, audio atau video. Implementasi
sistem jaringan yang sering kita temui adalah mencetak data pada printer
373
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
374
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
375
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Resource sharing
1) Data sharing yaitu dengan adanya jaringan komputer kita bisa
dengan mudah berbagi data seperti dokumen, gambar, video,
dan lain-lain dengan kolega yang ada di lokasi yang jauh bahkan
di negara yang berbeda.
2) Hardware Sharing, jika dulunya satu komputer satu printer,
dengan jaringan komputer, satu printer bisa digunakan oleh
beberapa komputer sekaligus. Tidak hanya printer, kita bisa
sharing storage dan banyak hardware lainnya.
3) Internet Access Sharing, jaringan komputer kecil memungkinkan
beberapa komputer berbagi satu koneksi internet. Device khusus
seperti router, memiliki kemampuan mengalokasikan bandwidth
dengan mudah untuk komputer user yang membutuhkan.
b. Connectivity dan Communication
Individu dalam sebuah gedung atau workgroup dapat dikoneksikan
dalam jaringan LAN. Beberapa LAN dengan lokasi yang berjauhan
terkoneksi kedalam jaringan WAN. Ketika jaringan sudah terbentuk
dan terhubung, maka komunikasi antar user bisa terjadi, misalnya
dengan menggunakan teknologi E-mail.
c. Data Security and Management
Dalam dunia bisnis, jaringan memberikan kemudahan bagi
administrator untuk melakukan manajemen data penting perusahaan
dengan lebih baik. Data penting akan lebih aman dan lebih mudah
ketika data tersebut disimpan secara terpusat dengan menggunakan
Shared Server. Dengan cara seperti ini, karyawan perusahaan lebih
mudah dalam mencari data. Administrator juga dapat memastikan
bahwa data di-backup secara reguler, dan memungkinkan untuk
menerapkan security dengan cara menentukan siapa yang boleh
membaca atau menulis data yang bersifat penting.
d. Performance Enhancement dan Balancing
376
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
377
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b. Berdasarkan geografis
1) PAN
Untuk menghubungkan komputer atau perangkat lain seperti
handphone, PDA, keyboard, tetikus, headset wireless, camera
dan peralatan lain yang jaraknya cukup dekat (4-6 meter), maka
kita telah membentuk suatu Personal Area Network (PAN). Hal
yang paling penting bahwa dalam PAN ini, kita sendiri yang
mengendalikan (authoritas) pada semua peralatan tersebut.
Selain dihubungkan langsung ke komputer lewat port USB atau
FireWire, PAN juga sering dibentuk dengan teknologi wireless
seperti bluetooth, Infrared atau WIFI.
Gambar PAN
378
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar LAN
379
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar MAN
380
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar WAN
5) Internet
Internet merupakan jaringan komputer yang global atau
mendunia, karena internet merupakan jaringan-jaringan
komputer yang terhubung secara mendunia, sehingga
komunikasi dan transfer data atau file menjadi lebih mudah.
Internet bisa dikatakan perpaduan antara berbagai jenis jaringan
komputer beserta topologi dan tipe jaringan yang saling
berhubungan satu sama lain.
Keuntungan dari jenis jaringan internet diantaranya adalah
komunikasi dan berbagi sumber daya dari satu jaringan ke
jaringan yang lain menjadi lebih mudah, penyebaran ilmu
381
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Topologi ring
Proses pengiriman informasi atau data dari node satu ke node yang
lainnya tidak jarang melewati sebuah node diantara keduanya, maka dari
itu proses pengiriman informasi dalam topologi ini dibantu oleh token.
Token disini berfungsi untuk memeriksa apakah node yang dilewati
memerlukan informasi yang dibawa oleh token. Sebelum adanya jaringan
FDDI, proses pengiriman data pada topologi ring terbatas pada satu arah.
382
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
383
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kekurangan Topologi
1) Jika ada salah satu node yang mengalami gangguan maka seluruh
jaringan akan ikut terganggu, namun ini dapat diatasi dengan
menggunakan dua jalur cincin. Artinya diperlukan sebuah perangkat
yang bertugas sebagai pusat jaringan.
2) Proses pengembangan lebih sulit dikarenakan proses penambahan,
pengurangan, maupun pemindahan perangkat akan mempengaruhi
jaringan secara keeluruhan.
3) Diperlukan penanganan dan pengelolaan khusus
b. Topologi bus
384
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kelebihan dari bus hampir sama dengan ring, yaitu kabel yang
digunakan tidak banyak dan menghemat biaya pemasangan.
Kekurangan topologi bus adalah jika terjadi gangguan atau masalah
pada satu komputer bisa menggangu jaringan di komputer lain, dan
untuk topologi ini sangat sulit mendeteksi gangguan, sering terjadinya
antrian data, dan jika jaraknya terlalu jauh harus menggunakan
repeater.
c. Topologi Star
385
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d. Topologi Mesh
386
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kekurangan dari topologi ini sudah jelas, akan memakan sangat banyak
biaya karena membutuhkan jumlah kabel yang sangat banyak dan setiap
komputer harus memiliki Port I/ O.
e. Topologi Tree
387
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
388
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
389
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
cabangnya yang berjarak 1000 mil atau lebih perlakuannya tidak jauh
berbeda dengan mengirimkan data sejauh 100 mil.
Akses terhadap data disuatu lokasi tidak lagi bergantung pada di mana
lokasi tersebut berada. Saat ini komunikasi satelit menggantikan saluran
telekomunikasi kabel dan erat optik. Kelihatannya strategi telekomunikasi
dan jaringan merupakan kunci sukses dalam membangun sistem
informasi akuntansi yang andal. Sistem informasi akuntansi suatu
perusahaan saat ini sangat bergantung sekali pada telekomunikasi
seperti pengolahan data secara online. Kebutuhan manusia terhadap
informasi baik secara individu ataupun di sebuah lingkungan organisasi
terus meningkat. Informasi yang lengkap dan akurat memberikan
pengetahuan untuk memecahkan berbagai macam masalah yang
dihadapi. Teknologi komunikasi memungkinkan pengiriman data dari satu
tempat ke tempat lainnya, adapun pentingnya pengiriman data dari satu
tempat ke tempat lain dikarenakan:
390
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
391
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
392
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a) Text chat adalah sebuah fitur, perangkat lunak, atau program dalam
jaringan Internet untuk berkomunikasi dan bersosialisasi langsung
sesama pemakai Internet yang sedang daring (yang sama - sama
sedang menggunakan internet). Komunikasi teks dapat mengirim
pesan dengan teks kepada orang lain yang sedang daring, kemudian
orang yang dituju membalas pesan dengan teks, demikian
seterusnya. Itulah proses terjadinya text chatting.
b) Video chat merupakan teknologi untuk melakukan interaksi audio dan
video secara real time antara pengguna di lokasi yang berbeda. Video
chatting biasanya dilakukan melalui perangkat komputer maupun
Tablet atau smartphone (juga disebut telepon video call). Video
chatting dapat berupa interaksi point-to-point (satu-satu), seperti
FaceTime dan Skype, atau interaksi multipoint (satu-ke-banyak, atau
banyak-ke-banyak), seperti dalam Google+ Hangouts. Video chatting
sering disalahartikan dengan video conference. Video chatting
merujuk pada komunikasi video di antara dua orang individu (point to
point), sedangkan video conference mengacu pada komunikasi video
di antara 3 pihak atau lebih (multipoint).
393
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a) Website
Sebuah sistem yang memunculkan informasi yang tersimpan baik dalam
bentuk teks, gambar, audio, atau video dalam internet websever, kedalam
bentuk hypertext sehingga dapat diakses dan dilihat oleh pengguna
internet. Website memiliki berbagai fungsi seperti sebagai media
komunikasi, menyebarkan informasi, edukasi, atau sebagai media
promosi dan pemasaran
b) E-mail
E-mail atau surat elektronik adalah sarana dalam mengirim pesan dalam
format digital. E-mail merupakan sebuah bentuk berkomunikasi dengan
cara surat menyurat. Bedanya E-mail merupakan surat elektronik,
sehingga pesan yang dikirimkan berupa data digital. Pesan tersebut
dikirimkan kepada penerimanya melalui jaringan internet. Agar dapat
saling berkirim pesan melalui e-mail, pemberi dan penerima pesan harus
membuat akun pada salah penyedia jasa e-mail untuk mendapatkan
alamat e-mail.
394
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Bila jaman dulu mengirim surat menggunakan kertas dan tinta dimana
proses pengirimannya bisa berhari-hari, saat ini mengirim pesan via e-
mail hanya butuh waktu beberapa detik saja. Terdapat banyak situs
penyedia jasa e-mail, misalnya Google Mail, Yahoo Mail, Hotmail, Plasa,
dan lain-lain. Fasilitas yang disediakan penyedia jasa e-mail mencakup
mengirim, menerima, dan menyimpan surat elektronik yang kita terima
atau kirimkan. Seperti halnya mengirim surat melalui pos, untuk mengirim
email e-mail perlu menuliskan alamat e-mail pada orang yang di tuju.
Sedangkan pesan yang dikirimkan bisa berupa teks, gambar maupun
suara, namun dalam bentuk digital.
Berbeda dengan surat biasa yang dikirimkan melalui pos, untuk mengirim
e-mail tidak memerlukan biaya kirim, dan akan langsung sampai begitu e-
mail dikirim. Cakupannya pun tentu hingga seluruh dunia. Sehingga
pengiriman surat melalu e-mail tentu lebih mudah, efisien, serta praktis
dibanding surat konvensional.
Pop mail atau post office protocol mail adalah e-mail yang hanya
dapat diterima dari internet service provider yang digunakan. Jenis
395
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
mail ini dapat dibaca secara offline tetapi tidak bisa diakses
disembarang tempat dan hanya bisa diakses dari rumah atau kantor
dengan koneksi internet tersebut.
Web mail, atau web based mail adalah email yang hanya bisa diakses
dengan membuka laman web penyedia layanan email tertentu.
Karena aksesnya hanya membutuhkan laman web maka web mail
bisa diakses dimana saja asal terhubung dengan koneksi internet.
Forward mail adalah suatu layanan e-mail dimana e-mail yang masuk
pada suatu alamat diteruskan pada alamat yang lain. Layanan ini
cocok digunakan bagi mereka yang suka bergonta ganti e-mail atau
tidak ingin memberitahukan e-mail yang baru. Intinya forward mail
berfungsi sebagai perantara antara satu e-mail dengan e-mail lainnya.
Karena berfungsi sebagai perantara maka tentu saja email yang
diterima akan lebih lambat diterima oleh pengguna.
c) Forum online
396
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d) VoIP
e) Video conference
397
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Tahukah Anda jaringan berbasis luas (WAN)? Wide Area Network (WAN)
merupakan teknologi yang digunakan untuk membuat interkoneksi
antar jaringan komputer lokal yang secara fisik tidak berdekatan satu
sama lain, yang secara fisik bisa dipisahkan dengan kota, propinsi, atau
bahkan melintasi batas geography lintas negara dan benua. Ada
beberapa teknologi jaringan WAN saat ini yang bisa kita gunakan.
Berbeda dengan jaringan LAN, ada perbedaan utama antara keduanya
dimana terletak pada jarak yang memisahkan jaringan-jaringan yang
terhubung tersebut. WAN menggunakan media transmisi yang berbeda,
maupun hardware dan protocol yang berbeda pula dengan LAN. Data
transfer rate dalam komunikasi WAN umumnya jauh lebih rendah
dibanding LAN.
WAN menjadi jaringan yang memiliki ruang lingkup yang sangat luas, dan
bisa saling terhubung antar jaringan dari jarak jauh. WAN merupakan
jaringan komputer yang mencakup area yang besar, sebagai contoh
jaringan komputer antar wilayah, kota bahkan negara, atau dapat
didefinisikan sebagai jaringan komputer yang membutuhkan router dan
saluran komunikasi publik. WAN digunakan untuk menghubungkan
jaringan area lokal yang satu dengan jaringan lokal yang lain, sehingga
pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan
pengguna dan komputer di lokasi yang lain.
398
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar WAN
WAN merupakan jaringan komunikasi data yang menghubungkan user
user yang ada di jaringan yang berada di suatu area geografis yang
besar. Layanan WAN terfokus beroperasi pada layer physical dan data
link pada model OSI layer. Jaringan WAN biasanya selalu menggunakan
fasilitas transmisi yang disediakan oleh perusahaan telekomunikasi
seperti perusahaan layanan telepon.
WAN atau jaringan skala luas saat ini menjadi suatu istilah yang tidak
asing lagi terutama bagi solusi IT sebuah perusahaan bisnis dan institusi.
Perkembangan teknologi informasi saat ini telah sampai pada era
broadband. Berbeda dengan era sebelumnya, di mana akses internet,
bukan saja lambat, kapasitasnya juga relatif kecil, sehingga berbagai
konten yang berkembang juga masih terbatas. Namun, di era broadband,
yang justru akan banyak berkembang adalah aplikasi-aplikasi baru yang
membutuhkan bandwidth yang besar (new bandwidth-intensive
applications), seperti video dan music-on-demand, multi-player online
games, voice dan video communications, serta online shopping and
learning. Layanan-layanan yang sebelumnya sulit berkembang,
diperkirakan akan mendapatkan momentum baru perkembangannya ke
depan.
399
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Teknologi Jaringan WAN bergantung pada pihak ketiga dalam hal ini
perusahaan penyedia layanan telecommunication yang menyediakan
layanan hubungan jarak jauh. Tidak seperti pada jaringan LAN dimana
koneksi antar device (komputer) ditransmisikan dari satu piranti
digital/komputer kepada piranti digital lainnya melalui koneksi fisik secara
langsung, teknologi jaringan WAN menggunakan kombinasi sinyal analog
dan sinyal digital dalam melakukan transmisi data. Pada diagram jaringan
WAN berikut ini menjelaskan masing-masing komponen dan fungsi dalam
konsep teknologi Jaringan WAN.
400
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
401
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
402
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
403
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
404
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Packet Switching
b. Leased Line
c. Circuit Switching
405
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
406
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a. Access layer
407
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Access layer juga dapat memberi akses situs jarak jauh kepada
jaringan melalui teknologi wide-area, seperti framerelay, ISDN,
atau leased lines.
2) Layer ini juga mengendalikan akses pengguna dengan workgroup
ke sumber daya internetwork.
3) Fungsi layer ini melakukan share bandwith, switched bandwith,
MAC layer filtering, dan micro segmentation (NAT/subneting).
4) Access layer menyuplai traffic ke jaringan dan melakukan
networkentry control.
5) Access layer juga dapat melakukan daftar akses yang didesain
untuk mencegah pengguna tidak sah untuk dapat masuk.
b. Core Layer
c. Distribution layer
Distribution layer terletak di antara access layer dan core layer serta
membantu membedakan core jaringan inti dengan jaringan-jaringan
yang lain. Distribution layer bertujuan memberikan batasan definisi
408
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
dalam daftar akses dan filter lainnya untuk menuju ke jaringan inti.
Maka dari itu, layer ini mendefinisikan aturan-aturan untuk jaringan,
seperti routing updates, route summaries, VLAN traffic, dan address
aggregation. Tugas dari distribution layer yaitu routing antar-layer
atau antar-subnet VLAN di access layer. Fungsi dari distribution layer
yaitu sebagai berikut.
409
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
dan mudah untuk terhubung kepada jaringan LAN kabel secara wireless.
Ukuran kekuatan sinyal memengaruhi sistem pemancaran, makin besar
kekuatan sinyal makin luas jangkauannya.
410
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b. Router
c. Kabel UTP
Kabel UTP adalah perangkat yang berfungsi sebagai media transfer data
dari perangkat accespoint dengan computer
411
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
d. Antena
Gambar 2. 1 Antena
e. Kabel Pigtail
412
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
f. Switch
Switch bekerja pada lapisan data-link, oleh sebab itu sering disebut switch
lapisan kedua (layer-2 switch). Cara kerja switch mirip dengan bridge,
tetapi switch memiliki sejumlah port sehingga sering disebut multiport
bridge. Cara menghubungkan komputer ke switch sangat mirip dengan
cara menghubungkan komputer ke hub. Oleh sebab itu, switch dapat
digunakan langsung untuk menggantikan hub. jaringan komputer dapat
diibaratkan sebagai jalan untuk kendaraan umum. Pada switch,
disediakan satu jalur tersendiri untuk setiap port. Pada switch analoginya
setiap kendaraan yang masuk dan keluar dari suatu jalan cabang (port)
dapat langsung masuk ke jalan tol (switch) tanpa harus menunggu
kendaraan lain yang masuk melalui jalan cabang (port) lain. Hal ini
dikatakan bahwa setiap port pada switch mempunyai collision domain
sendiri yang sangat mempercepat pengiriman data pada jaringan. Inilah
merupakan keunggulan switch dibandingkan hub.
Gambar Switch
g. Bridge
Jika jumlah komputer bertambah banyak, lalu lintas data pada jaringan
bertambah padat sehingga dapat menimbulkan masalah kemacetan
jaringan. Seperti jalanan untuk kendaraan umum, jika jumlah kendaraan
di jalanan makin banyak, lalu lintas menjadi semakin macet. Guna
mengatasi masalah ini, dibuat jalan-jalan baru atau jalan tol. Demikian
pula untuk mengurangi kemacetan pada jaringan komputer, maka
413
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar Bridge
Jika jumlah komputer bertambah banyak, lalu lintas data pada jaringan
bertambah padat sehingga dapat menimbulkan masalah kemacetan
jaringan. Seperti jalanan untuk kendaraan umum, jika jumlah kendaraan
di jalanan makin banyak, lalu lintas menjadi semakin macet. Guna
mengatasi masalah ini, dibuat jalan-jalan baru atau jalan tol. Demikian
pula untuk mengurangi kemacetan pada jaringan komputer, maka
jaringan-jaringan tersebut dibagi menjadi beberapa segmen jaringan yang
lebih kecil. Peralatan jaringan yang dapat membagi suatu jaringan
menjadi dua segmen adalah bridge.Bridge bekerja pada lapisan data-link
sehingga mampu untuk mengenal alamat MAC. Bridge memiliki tabel
penerjemah yang secara otomatis membuat daftar alamat MAC dari
komputer yang berada pada jaringan. Dengan menggunakan tabel
penerjemah ini, bridge meneruskan data yang diterima ke alamat MAC
komputer yang dituju. Pemakaian bridge sudah sangat berkurang saat ini.
414
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
h. Repeater
Suatu sinyal listrik yang dikirim lewat suatu media perantara, makin jauh
dari pemancar akan makin melemah sehingga suatu saat pada tempat
tertentu sinyal tersebut tidak dapat diterima dengan baik. Repeater adalah
suatu peralatan jaringan yang berfungsi untuk memperkuat sinyal yang
akan dikirim agar dapat diteruskan ke komputer lain pada jarak yang jauh.
Repeater bekerja pada lapisan fisik dan tidak memiliki suatu tingkat
kecerdasan untuk menentukan tujuan akhir sinyal (informasi yang dikirim).
Repeater umumnya digunakan pada topologi bus, di mana sinyal hanya
diperkuat dari satu segmen kabel ke segmen kabel lainnya.
Gambar Repeater
i. Hub
415
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
semua port. Pada status half-duplex, data hanya dikirim atau diterima
secara bergantian.
Gambar Hub
Penerapan dari teknologi jaringan ini bisa kita lihat pada beberapa
peralatan yang ada di sekitar kita. Berikut beberapa layanan yang muncul
dari adanya teknologi WAN.
1) ATM
416
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
berukuran kecil (53 byte) yang lebih mudah diproses dibandingkan sel
variabel pada X.25 atau frame relay antara lain sebagai berikut.
2) X.25
417
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
e) Leased Lines
Leased lines disebut dedicated line adalah teknologi WAN
menggunakan koneksi langsung permanen antar perangkat dan
memberikan koneksi kualitas line konstan. Layanan ini lebih mahal
dibandingkan PSTN menurut kebutuhan.
f) ISDN
ISDN (Integrated Services Digital Network) mendefinisikan standar
dalam menggunakan line telepon analog untuk transmisi data baik
analog maupun digital.
Enkapsulasi adalah proses yang membuat satu jenis paket data jaringan
menjadi jenis data lainnya. Enkapsulasi terjadi ketika sebuah protokol
yang berada pada lapisan yang lebih rendah menerima data dari protokol
yang berada pada lapisan yang lebih tinggi dan meletakkan data yang
dipahami oleh protokol tersebut. Enkapsulasi pada Wide Area Network
(WAN) ada dua jenis, yaitu sebagai berikut.
418
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
419
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Frame Relay
Frame relay adalah sebuah protokol enkapsulasi layer data link
dengan usaha terbaik dan akses yang dibagi (shared access) dan
merupakan sebuah standar industri yang melayani beberapa
rangkaian virtual dan protokol di antara mekanisme yang
berhubungan. Frame relay diciptakan sebagai pengganti dari protokol
X.25.
2) ISDN (Integrated Services Digital Network)
ISDN (Integrated Services Digital Network) adalah sekumpulan
layanan digital yang memindahkan suara dan data melalui
sambungan telepon yang ada. ISDN lebih cepat daripada sambungan
dial up.
3) LAPB (Link Access Procedure Balanced)
LAPB (Link Access Procedure Balanced) adalah sebuah protokol
koneksi pada layer data link untuk digunakan pada protokol X.25.
4) ATM (Asynchronous Trausfer Mode)
ATM (Asynchronous Transfer Mode) adalah protokol yang diciptakan
untuk lalu lintas data yang sensitif terhadap waktu, menyediakan
transmisi suara, video dan data secara serentak. ATM menggunakan
sel yang panjangnya 53 byte.
5) HDLC (Higli Level Data Link Control)
420
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
6) PPP (Point-to-Point)
PPP (Point-to-Point) adalah protokol standar industri, karena semua
versi multiprotokol HDLC bersifat proprietary, maka PPP dapat
digunakan untuk menciptakan koneksi point-to-point antara
perlengkapan dari vendor-vendor yang berbeda. PPP mengizinkan
autentikasi dan koneksi multilink dan dapat berjalan melalui link yang
asynchrounous dan synchrounous. PPP merupakan protokol paling
umum digunakan untuk akses internet dial up.
421
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
422
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
423
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
424
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
a) Topologi Ad-hoc
425
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
426
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
427
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
428
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Keterangan :
RxP = Daya yang diterima (dBm)
TxP = Daya dari pesawat pemancar
TxG = Penguatan Daya yang dipancarkan
TxL = Pengurangan Daya (yang ditimbulkan dari kabel, konektor,
dll)
FSL = Pengurangan daya di dalam jalur yang melalui ruang udara
ML = Pengurangan Daya yang diakibatkan oleh factor lain
(pemantulan, polarisasi
yang kurang tepat, dll) = 5 dB
RxG = Penguatan daya oleh antenna penerima
RXL = Pengurangan daya di perangkat penerima (kabel, konektor,
dll)
429
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Contoh perhitungan:
Data Teknis: Motorola Canopy 5,7 GHz Backhaul 10Mbps with
Reflector
Range Frequency = 5725 s/d 5850 MHz, Fc = 5787,5 MHz
Nominal Receiver Sensitivity (S) = -86 dBm
Antena Gain = 7 dB
Reflector Gain = 18 dB
EIRP = 48 dB
Kondisi Implementasi
Jarak = 20 Km
Minimal SOM = 15 dBm
Perhitungan Link Budget:
Transmit Power (TxP) = EIRP - Antena Gain + Transmit Cable
Loss = 48 - 7 - 0 = 41 dB
Transmit Gain (TxG) = Antena Gain + Reflector Gain = 7 + 18 = 25
dB
Receive Gain (RxG) = Antena Gain + Reflector Gain = 7 + 18 = 25
dB
430
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
431
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Jika client berada pada satu area kita bisa menggunakan flat
panel
Mengunakan standard 802.11 b/g agar semua device bisa
terkoneksi.
432
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
433
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Mirip dengan jaringan ethernet kabel, sebuah wireless LAN mengirim data
dalam bentuk paket. Setiap adapter memiliki nomor ID yang permanen
dan unik yang berfungsi sebagai sebuah alamat dan tiap paket selain
berisi data juga menyertakan alamat penerima dan pengirim paket
tersebut. Sama dengan sebuah adapter ethernet, sebuat kartu, wireless
LAN akan memeriksa kondisi jaringan sebelum mengirim paket ke
dalamnya. Bila jaringan dalam keadaan kosong, maka paket langsung
dikirimkan. Bila kartu mendeteksi adanya data lain yang sedang
434
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
435
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
b) Scattering
Pemecahan sinyal (scattering) adalah gejala hamburan ke segala
arah yang disebabkan oleh benda atau objek yang sama besar atau
lebih kecil dari panjang gelombang. Gelombang-gelombang yang
terpancar dihasilkan oleh permukaan-permukaan yang kasar atau
objek lain yang menyebabkan ketidakaturan dalam hal jalur lintasan
gelombang. Di dalam pratiknya, daun-daun, pepohonan, tanda-tanda
petunjuk jalan raya, dan lampu rambu lalu lintas pun menyebabkan
terjadinya pemancaran gelombang. Penyebaran terjadi ketika medium
dimana gelombang merambat mengandung objek yang kecil
dibandingkan dengan panjang sinyal gelombang, dan jumlah objek
perunit volume sangat besar.
436
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
437
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
438
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
c) Absorption
Seperti diketahui semakin besar Amplitudo gelombang (Power)
semakin jauh sinyal dapat memancar. Ini baik karena dapat
menghemat acess point dan menjangkau lebih luas. Dengan
mengurangi besar amplitudo (power) suatu sinyal, maka jarak
jangkauan sinyal tersebut akan berkurang. Faktor yang
mempengaruhi transmisi wireless dengan mengurangi Amplitudo
(power) disebut Absorption (Penyerapan sinyal). Efek dari
Penyerapan adalah panas, masalah yang dapat dihadapi ketika signal
di serap seluruhnya adalah, sinyal berhenti. Namun efek ini tidak
mempengaruhi/ merubah panjang gelombang dan frekuensi dari
sinyal tersebut.
d) Reflection
Sinyal radio bisa memantul bila menemui cermin/kaca. Biasanya
banyak terjadi pada ruangan kantor yang di sekat. Pemantulanpun
tergantung dari frekuensi sinyalnya. Ada beberapa frekuensi yang
tidak terpengaruh sebanyak frekuensi yang lainnya. Salah satu efek
dari pemantulan sinyal ini adalah terjadinya Multipath. Multipath
artinya signal datang dari 2 (dua) arah yang berbeda. Karakteristiknya
adalah penerima kemungkinan menerima signal yang sama beberapa
kali dari arah yang berbeda. Ini tergantung dari panjang gelombang
dan posisi penerima. Karakteristik lainnya adalh Multipath dapat
menyebabkan sinyal yang diterima sama dengan nol, artinya saling
membatalkan, atau dikenal dengan istilah Out Of Phase signal.
439
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Berikut beberapa masalah pada jaringan nirkabel yang sering kita temui
adalah:
1) Jaringan lambat
Pastinya semua pengguna wireless pernah merasakan koneksi
menjadi lambat. Hal tersebut terjadi karena jumlah pengguna sangat
banyak, terutama pada jam-jam sibuk. Guna menangkal hal tersebut,
kita dapat membatasi bandwidth yang diterima oleh setiap user,
dengan menggunakan bandwidth manajemen.
2) Lupa Password
Password memiliki peran penting dalam jaringan wireless, karena
dapat membatasi pengguna yang dapat terhubung pada jaringan. Jika
lupa password, Anda tidak perlu panik, kita dapat mereset
modem/access point ke pengaturan semula, sehingga kita dapat
mengatur password baru lagi.
3) Lupa Mengatur IP Address
IP address merupakan suatu alamat pada komputer agar komputer
dapat terhubung satu sama lain, IP address terbagi atas DHCP
(Dynamic Host Configuration Protocol ) dan statik. Jika kita
440
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
441
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Fiber optik adalah suatu jenis kabel yang terbuat dari kaca atau plastik
yang sangat halus, dan digunakan sebagai media transmisi karena dapat
mentransmisikan sinyal cahaya dari suatu lokasi ke lokasi lainnya dengan
kecepatan tinggi. Ukuran fiber optik ini sangat kecil dan halus
(diameternya hanya 120 mikrometer), bahkan lebih kecil dari helaian
rambut manusia. Komponen jaringan ini memiliki kecepatan transmisi
yang tinggi dengan menggunakan pembiasan cahaya sebagai prinsip
kerjanya. Sumber cahaya yang digunakan untuk proses transmisi adalah
laser atau LED.
Fiber optik atau serat optik menjadi salah satu komponen yang cukup
populer dalam dunia telekomunikasi belakangan ini. Pasalnya, kabel
jaringan tersebut memiliki kecepatan akses yang tinggi, sehingga banyak
digunakan sebagai saluran komunikasi.
Fungsi dari kabel fiber optik pada dasarnya sama seperti jenis kabel yang
lain, yakni menghubungkan antarkomputer atau pengguna satu sama lain
dan dalam lingkup jaringan tertentu. Apa yang menjadi pembeda adalah
kecepatan akses yang tinggi serta kemampuan transfer data lebih cepat.
Kecepatan pengiriman data bisa sampai kisaran Gigabit per detiknya.
Karena tidak membawa listrik, kabel jenis ini juga tidak terpengaruhi
gangguan elektromagnetik, sehingga stabil dalam penggunaannya.
442
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Sebagai kabel yang sarat akan teknologi canggih, fungsi kabel jaringan
fiber optik di antaranya untuk kepentingan jaringan biasa seperti LAN
(Local Area Network), WAN (Wide Area Network) atau MAN (Metropolitan
Area Network). Biasanya kabel jaringan fiber optik lebih banyak
ditemukan pada instalasi jaringan tingkat menengah ke atas seperti
perusahaan-perusahaan besar atau instansi pemerintahan yang
menuntut adanya struktur jaringan dengan kemampuan yang benar-benar
cepat.
Kabel jaringan fiber optik juga merupakan salah satu pilihan jika jaringan
yang ingin dibangun menuntut instalasi yang harus bisa memenuhi
kebutuhan sebuah gedung dengan beberapa lantai atau bahkan
kebutuhan jaringan antar gedung sekalipun. Saat ini, kabel fiber optik
telah banyak digunakan pada berbagai sistem komunikasi yang dibangun
di dalam laut guna mengabungkan berbagai kota di berbagai negara.
Fiber optik terdiri atas beberapa bagian yang memiliki fungsi masing-
masing. Berikut ini adalah beberapa bagian kabel fiber optik.
443
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
kemampuan dari sebuah kabel fiber optik. Fungsi core pada kabel
fiber optik ini adalah sebagai tempat berlangsungnya perambatan
cahaya dari satu ujung ke ujung kabel lainnya, sehingga proses
pengiriman cahaya dapat dilakukan.
2) Bagian Cladding
Bagian cladding adalah bagian pelindung yang langsung menyelimuti
serat optik. Biasanya ukuran cladding ini berdiameter 5 µm sampai
250 µm. Indeks bias yang dihasilkan cladding ini lebih kecil dari core,
di mana hubungan indeks bias antara core dan cladding akan
memengaruhi perambatan cahaya pada core (memengaruhi besarnya
sudut kritis).
3) Bagian Coating/Buffer
Coating adalah mantel dari serat optik yang berbeda dari cladding dan
core. Lapisan coating ini terbuat dari bahan plastik yang elastis.
Coating berfungsi sebagai lapisan pelindung dari semua gangguan
fisik yang mungkin terjadi, misalnya lengkungan pada kabel, dan
kelembapan udara dalam kabel. Coating memiliki warna yang
beragam untuk mempermudah dalam penyusunan urutan core.
444
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
445
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
446
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Teknologi Jarlokaf (jaringan lokal akses fiber optik) adalah teknologi yang
sedang berkembang, berbagai metode transmisi dimungkinkan untuk
diterapkan namun jumlah implementasinya masih relatif terbatas di
lapangan. Teknologi Jarlokaf yang merupakan teknologi yang telah
dikenal di dunia, di antaranya sebagai berikut.
Bagian sisi sentral (Exchange DLC Unit) terdiri dari sebagai berikut.
Bagian sisi pelanggan (Remote DLC Unit) terdiri dari perangkat DLC
mengandung konverter analog ke digital dan orde pertama
multiplekser (PM). Multiplekser orde tinggi (HOM) menyediakan
antarmuka di sisi pelanggan yang berfungsi mengubah sinyal optik
menjadi sinyal elektrik oleh OLTE dan melakukan demultipleksing ke
sinyal 2 Mbps. Antara RT-DLC ke pelanggan dihubungkan melalui
kabel tembaga. Jarak antara CT-DLC ke RT-DLC adalah sampai 30
km untuk daya sedang pada daya rendah 10 km dan untuk daya
tinggi 60 km.
447
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
PON adalah bentuk khusus dari FTTC atau FTTH yang rnengandung
perangkat optik pasif dalam jaringan distribusi optik. Perangkat optik
pasif yang dipakai adalah konektor, passive splitter, dan kabel optik itu
sendiri. Dengan passive splitter kabel optik dapat dipecah menjadi
beberapa kabel optik lagi, dengan kualitas informasi yang sama tanpa
adanya fungsi addressing dan filtering. Terdapat tiga komponen
utama dalam PON yaitu Optical Line Terminal (OLT), Optical
Distribution Network (ODN) dan Optical Network Unit (ONU). Keluaran
dari OLT ditransmisikan melalui ODN yang menyediakan alat-alat
transmisi optik rnulai dari OLT sampai pelanggan. ONU rnenyediakan
interface pada sisi pelanggan dari Distribution Point (DS) dan
dihubungkan dengan ODN. Teknologi PON pada dasarnya adalah
teknologi untuk hubungan point to multipoint dan topologi ini sesuai
untuk melayani kelompok pelanggan yang letaknya terpisah, dengan
hanya menambah perangkat ONU di lokasi pelanggan. Metode akses
yang digunakan pada PON salah satunya adalah TDM/ TDMA (Time
448
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Tiap ONU hanya mengakses pada slot yang telah ditentukan untuk
transmisi. Karena sernua informasi downstream disebarkan ke semua
ONU, seperti pengamanan sinyal, dengan encryption. Pada arah
sinyal optik upstream dari setiap ONU ditransmisikan secara sinkron
dengan rnetode TDMA untuk rnenghindari tabrakan, karena jarak
antara OLT dan semua ONU berbeda-beda. Sedangkan panjang
gelombang yang digunakan untuk downstream dan upstream pada
daerah 1260 nm dan 1360 nm sesuai dengan rekomendasi ITU-T G
957. Metode lain yang digunakan adalah SDM (Space Division
Multiplexing) dan WDM (Wavelength Division Multiplexing),
tergantung dari sistem yang digunakan, apakah simplex, half duplex,
atau full duplex. Untuk WDM transrnisi dua arah dapat dilakukan
tanpa memerlukan serat tambahan dan tidak rneningkatkan bit rate
pada saluran, dengan menggunakan sinyal pada panjang gelombang
yang berbeda, seperti panjang gelombang 1.310 nm dan 1550 nm.
Sistem PON terdiri dari perangkat OLT yang dihubungkan dengan
sentral lokal (local exchange), satu atau lebih perangkat ODN.
449
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Terdapat teknologi lain yang tidak dibahas, yaitu HFC (Hybrid Fiber
Coax), namun mengingat trend perkembangan optik mengarah pada
transmisi full optik (tanpa melibatkan peran pure-coax), maka yang
dibahas lebih lanjut adalah PON yang dasar teknologinya mengutamakan
jalur transmisi optik hingga bagian terjauh sentral. Perencanaan jaringan
dengan arsitektur FTTx dengan jaringan full optik, mengintegrasikan
teknologi optik yang sudah ada di Indonesia, yaitu DLC atau PON,
sementara AON meskipun baru sebagai wacana, tetapi merupakan trend
transmisi full optik yang ideal untuk perencanaan FTTH. Ruang lingkup
Jarlokaf berdasarkan lebar pita, dibedakan menjadi dua. Pertama narrow
band, dengan transmisi kurang dari 2 Mbps, mampu memberikan layanan
voice, data, dan citra baik diam, antara lain sebagai berikut.
1) Jenis jasa dan kapasitas.
2) Kemudahan operational dan maintenance (pengoperasian clan
perawatan).
3) Konfigurasi dan kehandalan sistem (reliability).
4) Kompatibilitas antarmuka dan sesuai standar (compatibility).
5) Biaya tidak mudah usang dan dijamin produksinya.
6) Biaya efektif.
450
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Power meter
Alat yang satu ini memiliki fungsi untuk mengetahui seberapa kuat
daya dari sinyal cahaya yang sudah masuk.
2) Patchcore
Patchcore adalah kabel fiber optik dengan panjang tertentu yang
sudah terpasang konektor di ujungnya. Kabel penghubung (chcore)
mempunyai dua konektor pada kedua ujungnya. Guna
menghubungkan ant ara perangkat satu dengan perangkat lainnya.
Gambar Patchcore
3) Pigtail
Pigtail fiber optik merupakan sepotong kabel yang hanya memiliki
satu buah konektor di ujungnya. Pigtail akan disambungkan dengan
kabel fiber yang belum memiliki konektor. Biasanya kabel pigtail
diinstal di OTB (Optical Distribution Box) dan disambung/splicing
451
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
dengan tarikan kabel optik gelondong (loose tube cable/t ight buffered
cable).
Gambar Piggtail
4) Microscope fiber
Microscope fiber adalah suatu alat yang berfungsi untuk melihat
bersih atau tidaknya sebuah konektor (pigtail/patchcore).
452
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar OTDR
453
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
454
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar OTB
455
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Gambar Stripper
9) Fusion splicer
Fusion splicer atau sering dikenal sebagai alat untuk
menyambungkan serat optik ini merupakan salah satu alat yang
digunakan untuk menyambungkan sebuah core serat optik. Di mana
serat tersebut terbuat/berbasis kaca, dan mengimplementasikan
suatu daya listrik yang telah diubah menjadi sebuah media sinar
berbentuk laser.
10) Cleaver
Cleaver mempunyai fungsi untuk memotong core yang kulit kabel
optiknya sudah dikupas. Perlu Anda ketahui, pemotongan core wajib
menggunakan alat khusus ini, karena pada serat kacanya akan
456
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
terpotong dengan rapi. Jika proses ini berhasil dilakukan dengan baik,
maka tahapan selanjutnya Anda bisa teruskan ke tahap jointing.
Gambar Cleaver
Alat ini sering disebut juga laser fiber optik atau senter fiber optik.
Fungsinya untuk melakukan pengetesan pada core fiber optik. Laser
akan mengikuti serat optik pada kabel fiber optik dari POP sampai ke
user (end to end), apabila core tidak bermasalah, maka laser akan
sampai pada titik tujuan.
457
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
458
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
1) Splicing Set-Up
Splicing set-up merupakan persiapan-persiapan yang perlu dilakukan
sebelum melakukan penyambungan kabel fiber optik antara lain
sebagai berikut.
a) Bersihkan di seputar lokasi penyambungan
b) Kupas buffer tubes dan bersihkan dengan jelly cleaner
c) Ambil fibrlok splice dan tempatkan pada splice holding
d) Posisikan lengan penjepit/penyimpan fiber (toggle arms) sesuai
peruntukan. Bagi fiber dengan diameter coating 250 µm, putar ke
arah dalam. Bagi fiber dengan diameter coating 900 µm, putar ke
arah luar.
2) Persiapan Fiber
Persiapan kabel fiber optik yang akan digunakan mulai dari
pengupasan sampai pemotongan kabel fiber optik. Prosedurnya
adalah sebagai berikut.
a) Kupas coating sepanjang +25 mm-51 mm menggunakan
mechanical stripper.
b) Bersihkan bare fiber menggunakan tisu alkohol.
c) Gunakan jenis Fibrlok II 2529 universal splice, potong fiber
menggunakan fiber cleaver sepanjang 12,5 mm + 0,5 mm, baik
untuk diameter coating 250 µm maupun 900 µm.
d) Periksa panjang potongan fiber menggunakan pengukur panjang
potongan fiber 12,5 mm yang ada pada Fibrlok Assembly Tool.
e) Apabila panjang bare fiber tidak sesuai, lakukan pengaturan
panjang potongan fiber pada fiber cleaver.
459
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
3) Penyambungan Fiber
Langkah-langkah melakukan splicing atau penyambungan kabel fiber
optik setelah persiapan dengan menggunakan alat yaitu splicer.
Prosedurnya adalah sebagai berikut.
460
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
4. Ada dua protokol yang sering digunakan pada jaringan,yaitu TCP dan
UDP. sebutkan kepanjangan dari TCP….
A. Transposisi Control Primary .
B. Transfer Control Protocol
461
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
462
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
463
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
464
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
465
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
466
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
E. Rangkuman
Jenis Jaringan komputer secara umum terbagi atas 5 macam, yaitu LAN
(Local Area Network), MAN (Metropolitan Area Network), WAN (Wide
Area Network), Internet, dan Wireless (jaringan tanpa kabel). Komunikasi
daring memiliki beberapa keunggulan jika dibandingkan dengan
komunikasi konvensional, antara lain sebagai berikut.
467
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
468
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
469
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
C. Uraian Materi
1. Kinetika
2. Kesetimbangan Kimia
3. Energetika
4. Redoks dan Elektrokimia
D. Latihan Soal/Kasus
E. Rangkuman
470
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
C. Uraian Materi
1. Asam, Basa, PH
2. Reaksi Asam Basa dan KSP
3. Sifat Koligatif Larutan
4. Sistem Koloid
D. Latihan Soal/Kasus
E. Rangkuman
471
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
A. Kompetensi
C. Uraian Materi
1. Hidrokarbon
2. Reaksi Senyawa Organik
3. Biomolekul dan polimer
4. Penerapan kimia dalam industri dan lingkungan
D. Latihan Soal/Kasus
E. Rangkuman
472
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Penutup
473
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Daftar Pustaka
Adelheid, Andrea. 2010. Kupas Tips & Trik Tersembunyi Microsoft Office 2010.
Yogyakarta: MediaKom
Alan Denis, Barbara Haley Wixon, David Tagerden, 2005. System Analys and
Design : an Object – Oriented Approach with UML 2.0, John Willey and Sons.
Graym C.F. dan Larson, E.W., 2000. Project Management. First Edition, Boston:
McGraw Hill.
J. chen. 2009. Design, analisys adn simulation of optical acces and wide-area
stockholm: network doctoral thesis: KTH school of information and
communication technology
474
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Kadir, Abdul, Konsep dan Tuntunan Praktis Basis Data, Yogyakarta: Penerbit
Andi.
Kahate, Atul, 2004. Object Oriented Analysis & Design. New Delhi: Tata
McGraw-Hill Publishing Company Limited.
Matha, Mahesh P, 2008. Object Oriented Analysis and Design Using UML. New
Delhi: Prentice Hall of IndiaProvate Limited.
Munir, R. 2011. Algoritma dan Pemrograman Dalam Bahasa Pascal dan C:Edisi
Revisi. Bandung: Informatika
Rob, Peter, et. All, 2008. Database System: Design, Implementation &
Management. London: Cengage Learning EMEA.
475
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Satzinger, Jackson, Burd, 2005. Object-Oriented Analysis and Design with the
Unified Process, Course Technology,
Simon Bennet, Steve McRobb and Ray Farmer, 2006. Object Oriented Systems
Analysis and Design Using UML, Edisi 3. ; McGraw Hill,. (SB) 2.
Verdi Yasin. 2012. Rekayasa Perangkat Lunak Berorientasi Obj ek. Mitra
Wacana Media. Jakarta
Widodo, Agus Wahyu dan Kurnianingtyas, Diva, 2017. Sistem Basis Data,
Malang: UB Press.
Yogi. 2018. Aplikasi Gratis Untuk Membuat Ebook Dengan Format EPUB Paling
Keren. https://yoigraware.blogspot.com/2018/11/5-aplikasi-gratis-untuk-
membuat-ebook.html . Diakses pada 13 Oktober 2019
Wendy and Michael Boggs, 2002. UML with Rational Rose, Sibex Inc.
http://id.shvoong.com/writing-and-speaking/2057317-pengertian-dan-jenis-resiko-
dalam/#ixzz1dhgODSf4
476
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
http://ranee120.blogspot.com/2010/04/metodologi-umum-pelaksanaan-
proyek.html
http://dya08 webmaster.blog.com/aspek-aspek-yang–mempengaruhi-
manajemen-proyek/
https://medium.com/@wafaakamilahmaulanihermawan/teknologi-replikasi-
hardware-database-replication-virtual-operating-system-
99aacc9bbe4a#targetText=Replikasi%20database%20adalah%20seperangkat
%20teknologi,database%20ke%20database%20yang
%20lain.&targetText=Dengan%20replikasi%2C%20data%20dapat
%20didistribusikan,%2C%20wireless%20connections%2C%20dan%20internet.,
diakses 25 Agustus 2019.
http://dinus.ac.id/repository/docs/ajar/c-12_Reff_Replikasi_BD.pdf
http://mikrotik.co.id/artikel_lihat.php?id=67
http://sumberbelajar.seamolec.org/Media/Dokumen/
59c45759865eac9a35e3cd28/008614f716e1e011b912d59e51fed7.pdf
https://id.wikipedia.org/wiki/Forum_internet
477
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
Lampiran
478
BAHAN BELAJAR CALON GURU
Pegawai Pemerintah dengan Perjanjian Kerja (P3K)
479
BAHAN BELAJAR
CALON GURU
Pegawai Pemerintah dengan Perjanjian
Kerja (P3K)