Upload
harrysupandi
View
228
Download
0
Embed Size (px)
Citation preview
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
1/19
2072-15/16 KST-1Hak Cipta pada Kemdikbud
DOKUMEN NEG!
U"#N NS#ON$TAHUN PELAJARAN
2015/2016
K#S#-K#S# SO$ TEO!# KE"U!UN
Satuan Pendidikan : Sekolah Menengah Kejuruan
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode : 2072
Alokasi Waktu : 120 menit
N%& Sta'da( K%mpete')i $u*u)a' ++ Kemampua' ,a' Diu.i
1 Merakit Personal Computer 1 Mengidentiikasi ma!am"ma!am perieraldan ungsinya
2 Mendiagnosis sum#er kesalahan saat
instalasi komponen P$
% Mendiagnosis sum#er kesalahan saat
pemasangan perieral
2 Melakukan instalasi Sistem &perasi
dasar
' Mendeskripsikan proses #ooting sistem
operasi open source
( Menganalisis proses #ooting sistem operasi
open source
) Menganalisis solusi dari malungsi atauketidaksempurnaan instalasi Sistem &perasi
% Menerapkan keselamatan*
kesehatan kerja* dan lingkungan
hidup +K%L,-
. Menerapkan prosedur K%
/ Menerapkan ketentuan pertolongan pertama
pada ke!elakaan
' Menerapkan teknik elektronika
analog dan digital dasar
Menghitung #esaran listrik pada suatu
rangkaian elektronika
10 Menerapkan elektronika digital pada
pemrograman komputer
11 Menerapkan konsep elektronika digital
( Menerapkan algoritma 12 Menganalisa logika pemrograman
) Menerapkan algoritma pemrograman tingkat lanjut
1% Menganalisa hasil pemograman dengan1' Menganalisa hasil pemrograman
menggunakan ungsi
. Mem#uat #asis data 1( Menganalisa diagram hu#ungan keterkaitan
dan kardinalitas antar entitas +R-
1) Menormalisasi struktur #asis data
/ Menerapkan aplikasi #asis data 1. Menerapkan S3L aplikasi #asis data
1/ Menganalisis o#yek 4uery
Menerapkan paket sot5are
aplikasi #er#asis desktop
1 Menentukan penggunaan komponen6!ontrol
pada tool#o7
10 Mem#uat paket sot5are aplikasi
#er#asis desktop
20 Menerapkan perintah yang menghu#ungkan
aplikasi dengan #asis data
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
2/19
2072-15/16 KST-2Hak Cipta pada Kemdikbud
11 Mengoperasikan sistem operasi 21 Menentukan jenis"jenis protokol digunakan
dalam jaringan
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
3/19
N%& Sta'da( K%mpete')i $u*u)a' Kemampua' ,a' Diu.i
22 Mengidentiikasikan ketersam#ungan
jaringan
12 Menerapkan #ahasa pemograman 2% Mengoperasikan ta#el dan 8ie5
2' Menentukan penggunaan alat"alat
pemrograman S3L Ser8er
1% Menerapkan #ahasa pemograman 2( Menentukan pengoperasian ta#el dan 8ie5
1' Menerapkan dasar"dasar 5e# statis 2) Menerapkan ta#el pada 5e# ,9ML
2. Menerapkan link pada 5e# ,9ML
2/ Menentukan penyimpanan dokumen
2 Menentukan pengujian dokumen
%0 Menentukan penam#ahan ungsi pada hal
5e# dinamis
1) Meran!ang aplikasi teks dan %1 Menerapkan pointer
1. Menggunakan #ahasa pemograman %2 Menerapkan !lass* method* pe5arisan
dalam pemrograman1/ Meran!ang program aplikasi 5e#
#er#asis o#jek
%% Menerapkan ungsi dalam program apliksi
5e# #er#asis o#jek
1 Meran!ang program aplikasi 5e# %' Menerapkan program aplikasi !lass* method
dalam a8a
20 Mem#uat aplikasi #er#asis data %( Menerapkan R
21 Mengintegrasikan #asis data
dengan se#uah 5e#
%) Menerapkan koneksi #asis data dengan 5e#
22 Mem#uat program #asis data !lient %. Menerapkan koneksi #asis data !lient ser8er
2% Mem#uat aplikasi 5e# #er#asis %/ Menerapkan penyimpanan kondisi pada
Soal Prediksi sesuai ;rutan SKL*
Peripheral Komputer secara umum terbagi 3 yaitu :
1. PERALATAN MASKAN !"#put $e%ice&Peralatan masukan berfungsi sebagai media untuk memasukkan data dari luar system ke dalam suatu memori dan prosesor untuk
diolah guna menghasilkan informasi yang di perlukan.
1. Keyboar'
Fungsi: memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk
melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file.
(. Mouse
Fungsi: untuk memindahkan pointer atau kursor. Selain itu, selain itu perintah praktis dan cepat dibanding
dengan keyboard.
3. Light Pe#
Fungsi: Mirip bolpoin biasa, hanya uungnya memiliki sensor elektromagnetik. !isa digunakan untuk menulis,
tetapi uga mampu membaca kode-kode khusus yang kemudian diteremahkan oleh komputer.
1
http://uzumak1hokage.files.wordpress.com/2012/11/p.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/o.jpg
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
4/19
). Trac* +all
Fungsi: sama persis dengan mouse, hanya tampilannya berbeda. Pada trackball, bola yang menggerakkan
kursor"pointer berada diluar dan harus digerakkan oleh ari kita kearah yang kita inginkan. #ika badan mouseharus kita gerakkan seluruhnya diatas mea, badan trackball tetap diam ditempat. Seperti halnya keyboard dan
mouse, trackball $ireless uga telah ada di pasaran. !ermain game dengan trackball agak lebih sulit
dibandingkan mouse.
,. Touch pa'
Fungsi: sebagai pengganti mouse pada laptop"notebook.
-. oy Stic*
Fungsi: untuk memudahkan bermain game, misalnya mengendalikan pesa$at atau mobil. %apat uga berfungsi
sebagai mouse.
/. oy pa'0ame pa'
Fungsi: sama dengan oystick hanya bentuknya berbeda, mirip papan kecil yang memiliki pegangan dan
diatasnya banyak terdapat tombol-tombol. #uga bisa berfungsi sebagai mouse.
2. Micropho#e
Fungsi : untuk merekam atau memasukkan suara yang akan disimpan dalam memori komputer dan untuk berbicara
saat sedang chatting.
. 4ebcam
Fungsi untuk mengambil gambar"&ideo untuk ditransfer ke internet.
15. Sca##er
Fungsi: untuk menyalin"mengambil gambar file dari luar komputer yang hasilnya akan ditampilkan di komputer.
11. $isc $ri%e
Fungsi: 'alaupun tanpa sebuah optical disc dri&e komputer kita bisa nyala atau berfungsi, tetapi rasanya tanpa
komponen komputer yang satu ini komputer kita seperti terisolasi dari dunia luar, terisolasi dari dunia luar
http://uzumak1hokage.files.wordpress.com/2012/11/f.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/r.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/e.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/t.jpghttp://4.bp.blogspot.com/-dwfjkrzjJi8/VCvohykWpUI/AAAAAAAAAHw/zNP-4YhhuOA/s1600/joypad_gamepad_u670.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/k.jpghttp://4.bp.blogspot.com/-doRFa0kR5A0/VCvnRdlcDOI/AAAAAAAAAHc/8utJ0lwWtiM/s1600/Adesso_iMouse_T1_Optical_TrackBall_Mouse_with_Wheel.JPG
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
5/19
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
6/19
fungsi: Menalankan seluruh sistem operasi dan mekanisme kera kantor serta menyimpan setiap data dan informasi.
/. R7M !read only memory &
fungsi: 1ntuk menyimpan file bersifat sementara.
3. PERALATAN KELARAN !7utput $e%ice&
Peralatan keluaran atau output de&ice merupakan hasil daripada pemprosesan data.
1. Mo#itor
Fungsi: untuk menampilkan data, instruksi dan informasi dalam bentuk teks dan grafik atau gambar di
layar monitor.
(. Spea*er
Fungsi: untuk menghasilkan atau mengeluarkan efek suara dari komputer.
3. Pri#ter
Fungsi: untuk mencetak data"informasi dari komputer dengan kertas.
). Ploter
%igunakan untuk mencetak gambar ukuran yang cukup besar, seperti gambar mesin dan konstruksi bangunan.
,. "#ocus
Kesalahan - kesalahan dalam menginstall windows :
1. Tidak menyesuaikan kebutuhan, semua program di install tanpa memperhatikan apakah memang
diperlukan tidak.
2. Tidak menyesuaikan spesifikasi hardwarenya, misalnya di komputer pentium II kita install
windows X ! "ista, atau komputer yang mempunyai ram! memory ke#il dinstall program yang
berat-berat.
$. %etelah melakukan instalasi langsung membuka data yang ada di partisi lain, karena kemungkinanbesar mengandung &irus.
2
http://2.bp.blogspot.com/-caScpGZFCUI/VCvt6LgmMSI/AAAAAAAAAI8/ayUrBKcQ_zI/s1600/INFOCUS_IN104.jpghttp://2.bp.blogspot.com/-9I42X5XmTiU/VCvtA326dmI/AAAAAAAAAIs/9TZeBTspPgQ/s1600/canon-mg7160bk-all-in-one-printer-sku-456359-full.jpghttp://4.bp.blogspot.com/-26l537xKzkA/VCvsCxjUImI/AAAAAAAAAIc/gHHR4L-ZF_E/s1600/aero-peek-on-second-monitor.jpghttp://uzumak1hokage.files.wordpress.com/2012/11/ac.jpg
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
7/19
'. Tidak melengkapi anti&irus terlebih dahulu, tapi sudah menginstal program2 yang menggunakan
keygen yang bisa (adi mengandung &irus.
). *emasukan flasdisk atau e+ternal disk ke komputer tanpa menginstall anti&irusnya dulu, mungkin
bermaksud mengambil program yang ada di dalam flasdisk tersebut, karena bisa (adi &irus akan
masuk.
Diantara penyebab permasalahan paa pr!ses pera"itan P#yait$%
• pemasangan memori kurang tepat
• pemasangan AGP dan VGA yang kurang pas
• pemasangan kabel Hard Disk kurang pas
• pemasangan kabel data disk drive kurang tepat
• pemasangan panel tidak pas
&!!tin' tia" semp$rna(
• Memastikan bahwa komputer sudah terhubung listrik
• Periksa kondiisi saklar pengatur voltage
• Periksa apakah kabel komputer sudah terhubung dengan baik dengan
CPU
• Saklar kabel power dan kabel lampu!"D sudah tersambung dengan
#assing dan motherboard$
• Periksa apakah kabel pheripheral dan kabel pin terhubung dengan baik$
)peratin' system be"er*a tetapi pr!ses b!!tin' tia" semp$rna
• Periksa apakah %ungsi &'(S CM(S) khususnya menu booting pastikan
komponen terpasang sudah terdeteksi dan komponen booting utamasudah diseleksi dengan tepat$
• &ila booting berhenti se#ara a#ak maka kemungkinan permasalahan
ter*adi pada hardware$
• +alankan SCA,D'S- lalu lakukan perbaikan$
• Ganti unit dengan Hard Disk baru) dan lakukan instalasi ulang so%tware$
• Periksa apakah prosesor dan kipas ber*alan dengan baik) karena suhu
prosesor yang terlalu tinggi akan mengakti%kan .hermal .rip
+aat "!mp$ter b!!tin', ternyata m!nit!r blan" an hanyateren'ar b$nyi bip n!rmal se"ali ari -asin'(Penyebab
• Pemasangan kabel data dari monitor ke kartu gra/s masih kendur atau
tidak pas$
• Slot kartu gra/s tidak terpasang sempurna pada slot yang ada di
motherboard$
• -artu gra/s rusak$
Solusi
• Pastikan kabel data monitor terpasang dengan baik dan bear sehingga
tidak kendur$
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
8/19
• Cabut kartu gra/s dari slot motherboard dan #oba pasang kembali
dengan baik dan benar$
• Coba gunakan kartu gra/s yang lain untuk memastikan kondisi kartu
gra/s yang ada rusak atau tidak$
.!mp$ter men'el$ar"an s$ara bip pan*an' ber"ali"ali saatb!!tin'(Penyebab
• Pemasangan 0AM yang tidak pas pada slot 0AM yang ada di
motherboard$
• 0AM yang digunakan tidak #o#ok dengan motherboard yang ada$ Arau
menggunakan dua keping 0AM dengan tipe berbeda$
• 0AM rusak$
Solusi
• !epaskan kembali 0AM dari slot pada slot motherboard) kemudian
pasangkan kembali dengan baik dan benar$
• Gunakan 0AM yang support dengan motherboard yang digunakan$ +ika
menggunakan dua keping 0AM) sebaiknya gunakan 0AM dari vendor dankapasitas yang sama$
• Ganti 0AM dengan yang baru$
.!mp$ter blan" an tia" men'el$ar"an s$ara apap$n, tetapiLED p!er paa -asin' hi$pPenyebab
• Pemasangan posesor tidak benar$• Daya pada power supply tidak benar atau tidak sesuai dengan standar
yang ada$
• Setup &'(S rusak$
Solusi
• Pastikan pemasangan prosesor sudah baik dan benar$
• Ganti power supply dengan yang baru$
• Upgrade atau ganti setup &'(S dengan tipe yang sama$
Haris" tia" terete"si saat -!mp$ter b!!tin'
Penyebab• Pemasangan kabel power dan inter%a#e yang tidak benar atau longgar$
• Pastikan *umper harddisk pada posisi primary master$
• -erusakan pada kabel power atau kabel inter%a#e$
• Harddisk rusak$
Solusi
• Pastikan pemasangan kabel power dan inter%a#e pada haddisk sudah
baik dan benar$
• Pastikan kondisi setting *umper pada harddisk tepat pada posisi master$
• Ganti kabel inter%a#e atau kabel data dengan yang baru$
• Gunakan slot power yang lain dari power supply$•
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
9/19
+aat "!mp$ter b!!tin', sem$a ber*alan lan-ar, tetapi terapatt$lisan D+. 3ALURE N)T READ4 )PERATN +4+TE7(8Penyebab
• .idak ada sistem operasi yang terinstal pada komputer$
Solusi
• 'nstal sistem operasi baru yang sesuai dengan spesi/kasi hardware
komputer dan kebutuhan pengguna komputer$Pr!blem lain yan' m$n'"in ter*ai
&'(S mengharuskan adanya pasword setelah mengganti &'(Sbatre baru$Solusinya adalah dengan men#ari *umper 12342356 pada motherboarduntuk menghapus CM(S 1CM(SC!06 atau hapus pasword 1P7D C!06
Saat pertama kali anda menekan tombol power di komputer anda, maka proses booting akan
bekerja sampai selesai dan membawa anda ke halaman login atau di system linuxyang anda
gunakan. Tetapi apakah anda tahu sebenarnya proses apa saja yang dikerjakan oleh system
sampai bisa membawa anda ke tampilan desktop yang siap untuk digunakan? jika anda belum
mengetahuinya berikut adalah penjelasannya, yang sengaja saya sharing untuk anda pengunjung
setia blog ini.
Setidaknya ada 6 tahapan proses booting di system operasi linux, seperti yang dapat anda lihat
pada gambar di bawah ini
1. BIOS
• BIOS singkatan dari Basic Input Output System
• elakukan pemeriksaan pada semua hardware yang terintegrasi dalam ! komputer
• encari, meload, dan menjalankan program boot loader
• BIOS akan meload boot loader berupa "loppy disk, #$, $%$, ,usb disk, dan harddisk sesuai
dengan setingan yang anda lakukan di BIOS, ada beberapa computer yang bisa di atur urutan
bootingnya dengan menekan tombol &' atau &!'.
• Setelah program boot loader dideteksi dan dimuat ke memori, BIOS akan mengontrolpenuh semua hardware
5
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
10/19
• Setelah semua dapat di control dengan baik BIOS akan menjalankan boot loaderB(
2. MBR
• B( singkatan dari aster Boot (ecord
• Terdapat pada sektor pertama di bootable disk, biasanya di )de*)hda, atau )de*)sda
• B( memiliki ukuran kurang dari +!' bytes, mempunyai komponen utama yaitu - in"o
bootloader primer pada 66 bytes pertama, in"o partition table pada 6 bit selanjutnya, dan
pengecekan *alidasi B( di ' byte terakhir
• B( berisi in"ormasi dari /(0B atau 1I1O
• B( akan mengeload dan mengeksekusi /(0B bootloader
3. GRUB
• /(0B merupakan kepanjangan dari /rand 0ni"ied Bootloader.
• 2ika anda memiliki lebih dari satu kernel terinstall di system anda, anda bisa memilih mana
yang akan di jalankan
• /(0B akan menampilkan splash screen agar anda dapat memilih kernel)system mana yang
akan anda jalankan, dalam beberapa menit jika anda tidak memilih maka /(0B akan
menjalankan kernel de"ault sesuai dengan setingan di "ile kon"igurasi /(0B
• /(0B berbeda dengan 1I1O, /(0B mengetahui jenis "ile system yang anda gunakan
sedangkan 1I1O tidak.
•
3nda dapat mengedit kon"igurasi /(0B di )etc)grub.con", berikut adalah contoh "ilekon"igurasi /(0B pada system operasi linux ubuntu yang berada pada )etc)de"ault)grub
• /(0B hanya akan meload dan menjalankan 4ernel dan initrd images.
4. Kernel
• 3kan memount system root sesuai dengan baris 5root7 di "ile grub.con"
• kernel akan mengeksekusi program )sbin)init
• Init akan memperoleh proses I$ 89I$: no !, silahkan cek dengan menggunakan perintah
• ps -ef | grep init
• Initrd merupakan singkatan dari Initial (3 $isk
Initrd digunakan oleh kernel sebagai temporary "ile sistem root sampai proses booting selesai,
dan "ile sistem root sesungguhnya ter mount.
5. Init
• emeriksa "ile )etc)inittab untuk menetapkan linux run le*el
• Berikut adalah run le*el yang tersedia
; < halt
! < Single user mode
' < ultiuser, without =&S
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
11/19
< &ull multiuser mode
< unused
+ < >!!
6 < reboot
• Biasanya yang anda pakai adalah run le*el atau +
. Runle!el "r#gr$%
• Saat system linux sedang booting, anda akan mendapatkan beberapa ser*ice yang ada
sedang di jalankan biasanya tampil tulisan seperti berikut 5starting sendmail .. O47 dan
sebagainya, itulah yang disebut sebagai run le*el program.
• tergantung pada pengaturan anda di init le*el, sistem akan menjalankan program dari
salah satu direktori berikut -
(un le*el ; < )etc)rc.d)rc;.d)
(un le*el ! < )etc)rc.d)rc!.d)
(un le*el ' < )etc)rc.d)rc'.d)(un le*el < )etc)rc.d)rc.d)
(un le*el < )etc)rc.d)rc.d)
(un le*el + < )etc)rc.d)rc+.d)
(un le*el 6 < )etc)rc.d)rc6.d)
1< Kerusakan pada registry system anda< Registry ini #erungsi menampilkan
inormasi serta konigurasi antara hard5are dan sot5are pada komputer anda<
9erlalu #anyak sering gonta ganti sot5are* install dan uninstall sot5are atau
dri8er sering meninggalkan jejak pada registry< ika registry system ada yang
rusak atau hilang* #iasanya p! anda akan sering hang atau sering terjadi !rash pada sistem<S%*u)i : =unakan sot5are untuk maintanan!e atau memper#aiki dan
mem#ersihkan registry pada system anda* seperti registry !leaner* registry
derag< adi anda tidak perlu mem#ersihkan atau mem#ereskannya se!ara
manual< ika permasalahan pada komputer anda masih #erlanjut* maka kita
telusuri penye#a# kerusakan selanjutnya<
2< >ile #erantakan dan tidak teratur rapi< ?egitu #anyak ile yang anda miliki
namun tidak tersimpan rapi dalam harddisk anda* akan #isa menjadi penye#a#
komputer anda sering !rash atau hang< Kita sering memasukkan dan
mengeluarkan data* namun tidak rajin mem#ersihkannya atau menatasusunannya< Sistem penempatan data yang tersimpan pada 5indo5s selalu
pada memori yang sedang kosong<S%*u)i: =unakan utility dari 5indo5s yang dinamakan disk deragment< Atau
anda juga #isa menggunakan sot5are lainnya yang #ertujuan sama*
merapihkan penempatan data pada memory harddisk anda< ika permasalah
masih #erlanjut* terlusuri lagi penye#a# permasalahan selanjutnya<
%< 9erkena 8irus6mal5are< Pastikan komputer anda punya sistem keamanan dari
#ahaya 8irus dan mal5are< Selalu gunakan anti8irus dan anti mal5are*
spy5are* pada komputer anda< @irus sering #ekerja untuk merusak sistem dan
data pada komputer* ini merupakan an!aman serius< 9ak heran jika terjadikerusakan karena adanya 8irus* maka kinerja komputer akan tidak karuan*
6
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
12/19
registry* sistem dan data"data anda #isa rusak<S%*u)i: S!an komputer anda dengan menggunakan anti 8irus dan antimal5are
yang anda install pada komputer< Sem#uhkan penyakitnya dengan anti8irus
terse#ut<
'< Kapasitas harddisk sudah terlalu penuh< $o#a !ek #erapa jumlah sistem dan
data yang tersimpan pada harddisk anda< ika kapasitas harddisk sudah
mendekati penuh* atau sudah terlalu #anyak data* makan tidak menutup
kemungkinan sistem komputer anda #ekerja le#ih #erat dan akan menye#a#kan
kelam#atan pada kinerja komputer anda<S%*u)i $ek data"data anda* yang tidak penting se#aiknya di hapus saja* agar
#e#an harddisk tidak terlalu #erat< ?ersihkan harddisk anda dari sampah"
sampahnya juga< Anda #isa gunakan sot5are seperti $$ $leaner atau yang
lainnya untuk mem#ersihkan sistem anda dari sampah"sampah data* dan
sampah"sampah #ekas anda #ekerja* dan #ekas anda melakukan #ro5sing atau
online<
PR&S;R K%
impinan atau pengusaha harus menyiapkan dan menyediakan :
1 Kese(ahteraan, keselamatan, dan kesehatan bagi karyawan!tenaga ker(a di tempat ker(a.
2 kses yang aman di tempat ker(a
$ Informasi, pelatihan, dan super&ise
Karyawan atau tenaga ker(a harus :
1 /eker(a sama dengan pimpinan dna tenaga ker(a yang lain se#ara baik
2 /eker(a dan menggunakan peraltan dengan aman
$ *emerhatikan keselamatan dan kesehatan orang lain di tempat ker(a
' /eker(a sesuai dengan peraturan atau prosedur ker(a.
KASS;KASS KE6ELAKAAN ATA ANAN $ALAM KE"ATAN
Pi#gsa# !Sy#cope0collapse& yaitu hilangnya kesadaran sementara karena otak kekurangan *2,
lapar, terlalu banyak mengeluarkan tenaga, dehidrasi (kekurangan cairan tubuh), hiploglikemia,animea.
Penanganan
3.!aringkan korban dalam posisi terlentang
2.4inggikan tungkai melebihi tinggi antung
5.6onggarkan pakaian yang mengikat dan hilangkan barang yang menghambat pernafasan
7.!eri udara segar
8.Periksa kemungkinan cedera lain
9.Selimuti korban
.orban diistirahatkan beberapa saat
;.!ila tak segera sadar
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
13/19
2. mengganti elektrolit yang lemah
5. Mengenal dan mengatasi komplikasi yang ada
7. Memberantas penyebabnya
8. +utinlah minum angan tunggu haus
Asma yaitu penyempitan"gangguan saluran pernafasan.
Penanganan
3. 4enangkan korban
2. !a$a ketempat yang luas dan seuk
5. Posisikan > duduk
7. /tur nafas
8. !eri oksigen (bantu) bila diperlukan
Pusi#g08ertigo0Nyeri Kepala yaitu sakit kepala yang disebabkan oleh kelelahan, kelaparan,
gangguan kesehatan dll.
Penanganan
3. stirahatkan korban
2. !eri minuman hangat
5. beri obat bila perlu
7. 4angani sesuai penyebab
Diketahui
V = 12 Volt
R1 = 2 KΩ = 2.000 ΩR2 = 3 KΩ = 3.000 Ω
V = VR1 = VR2 = 12 V
Menghitung Resistansi
1/RTotal = 1/R1 + 1/R2 (rumus resistor paralel)
1/RTotal = 1/2.000 + 1/3.000
1/RTotal = 3/6.000 + 2/6.000 (samakan penyebutnya)
1/RTotal = 5/6.000
RTotal = 6.000/5
RTotal = 1.200 Ω atau 1.2 KΩ
Menghitung Arus
V = I x R (hukum Ohm)
I = V / R
ITotal = V/RTotal
ITotal = 12 / 1.200
ITotal = 0.01 A atau 10 mA
3
http://www.elektronika123.com/cara-menghitung-resistor/http://www.elektronika123.com/cara-menghitung-resistor/
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
14/19
Kon8ersi ?ilangan
?iner*de!imal*o!tal*he7ade!imal
1
0
1
1
1
2
1
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
15/19
public class Perulangan ?public static &oid main (String@Aarg)?int iB3Cint B8Cfor (iB3CiDB8CiEE)?System.out.println()Cfor(B3CDBiCEE)?System.out.print(i)C
program aritha_pascal;uses wincrt;
function luassegitiga(alas: integer; tinggi:integer) : real;var luas:real;beginluas:= alas*tinggi!;luassegitiga:= luas;en";
var a#t:integer;luas : real;
begin writeln($%======&rogram 'ungsi uas segitiga======%$); writeln; write($masukkan nilai alas : $); rea"ln(a); write($masukkan nilai tinggi : $); rea"ln(t);
write($luas segitiga a"alah : $# luassegitiga(a#t):+:!);
en",
6 Program Perulangan menggunakan 5hile 6
Bin!lude
main+-
C
int 7D
7 E 1D 6 a5al 8aria#el 6
5hile +7 FE 10- 6 ?atas akhir perulangan
6
C
!outFFG?ahasa $HH GF
7 HHD 6 8aria#el 7 ditam#ah dengan 1 6
I
return 0D
I
#include
#include
int main()
{
int x,y;
for (x=1; x
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
16/19
program aritha_pascal;uses wincrt;
proce"ure nama;var nm: string; beginwrite($masukkan nama an"a $);rea"ln(nm);write($haloo $# nm);en";
begin writeln($%======&rogram &roce"ure -nput .ama======%$);nama; en",
1
5
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
17/19
Normal Form
Data yang direkam dan dimasukkan secara mentah dalam suatu tabel pada bentuk ini sangat mungkin terjadi
inkonsistensi dan anomali data
Contoh Normal Form
Contoh normal form
Pada bentuk ini ada beberapa ciri ciri yang penting, yang pertama adalah akan terjadi anomali dalam insert,
update, dan delete. Hal ini menyebabkan beberapafungsi DML dalam SQL tidak dapat berjalan dengan baik.
Sebagai contoh jika ingin menghapus penerbit maka data judul buku akan ikut terhapus begitu juga jika ingin
menghapus peminjam, maka data penerbit dan buku yang harusnya tidak terhapus akan ikut hilang.
First Normal Form (1NF)
1
6
http://blogging.co.id/penjelasan-ddl-dan-dml-tcl-dan-dcl-dalam-basis-datahttp://blogging.co.id/penjelasan-ddl-dan-dml-tcl-dan-dcl-dalam-basis-data
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
18/19
Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah database, berikut adalah
fungsi dari bentuk normal pertama ini.
• Menghilangkan duplikasi kolom dari tabel yang sama.
• Buat tabel terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap baris dengan
kolom yang unik (primary key).Contoh Normalisasi Database 1NF
Normalisasi Database 1NF
Pada intinya bentuk normalisasi 1NF ini mengelompokkan beberapa tipe data atau kelompok data yang sejenis
agar dapat dipisahkan sehingga anomali data dapat di atasi. Contoh adalah ketika kita ingin menghapus,
mengupdate, atau menambahkan data peminjam, maka kita tidak bersinggungan dengan data buku atau data
penerbit. Sehingga inkonsistensi data dapat mulai di jaga.
Second normal form (2NF)
Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah dibentuk dalam 1NF, berikut adalah
beberapa fungsi normalisasi 2NF.
• Menghapus beberapa subset data yang ada pada tabel dan menempatkan mereka pada tabel terpisah.
• Menciptakan hubungan antara tabel baru dan tabel lama dengan menciptakan foreign key.
• Tidak ada atribut dalam tabel yang secara fungsional bergantung pada candidate key tabel tersebut.
Contoh normalisasi database bentuk 2NF
Contoh Normalisasi Database 2NF
Contoh di atas kita menggunakan tabel bantuan yaitu tabel transaksi, pada intinya bentu kedua ini adalah tidak
boleh ada field yang berhubungan dengan field lainnya secara fungsional. Contoh Judul Buku tergantung dengan
id_Buku sehingga dalam bentuk 2NF judul buku dapat di hilangkan karena telah memiliki tabel master tersendiri.
Third Normal Form (3NF)
Normalisasi database dalam bentuk 3NF bertujuan untuk menghilangkan seluruh atribut atau field yang tidak
berhubungan dengan primary key. Dengan demikian tidak ada ketergantungan transitif pada setiap kandidat key.
Syarat dari bentuk normal ketiga atau 3NF adalah :
• Memenuhi semua persyaratan dari bentuk normal kedua.
8/18/2019 Bahan UN2015/2016-KST-Rekayasa Perangkat Lunak (1)
19/19
• Menghapus kolom yang tidak tergantung pada primary key.
Contoh Normalisasi Database Bentuk 3NF
Tidak semua kasus atau tabel dapat kita sesuaikan dengan berbagai bentuk normalisasi ini, untuk contoh 3NF
kita akan mengambil contoh dari tabel order.
Normalisasi Database Bentuk 3NF
Pada tabel pertama di atas, apakah semua kolom sepenuhnya tergantung pada primary key? tentu tidak, hanya
saja ada satu field yaitu total yang bergantung pada harga dan jumlah, total dapat dihasilkan dengan mengalikan
harga dan jumlah. Bentuk 3NF dalam tabel di atas dapat dilakukan dengan membuang field Total.
1
7