merancang bangun 2

  • Upload
    yongode

  • View
    227

  • Download
    0

Embed Size (px)

Citation preview

  • 8/18/2019 merancang bangun 2

    1/28

    SKL 22 (KK19) : Merancang Web Data Base untuk Content Server  

    1. Perinta!"erinta untuk #engakses $ata "a$a siste# basis $ata a$a%a ....a.  Query 

    b. SQLc. Database$. DDLe. MDL

    2. mysql –h localhost –u smkmlgkab;Pa$a sintak $i atas& usern'a a$a%a ....a. %oca%ostb. #'s%c. s#k#%gkab$. s#kn kab #a%ange. s#k

    . *an$a untuk #engakiri suatu sintak $a%a# MySQL a$a%a ....a. +b. :c. ,$. -e. &

    . mysql> create database latihan2 /

    Pa$a sintak $i atas& siste# M'S0L akan #ena#"i%kan tan$a -/ - 'ang berarti ....a. sintak te%a sia" $ia%ankanb. sintak su$a berakir 

    c. sintak sia" $ieksekusi$. sintak be%u# berakir e. sintak be%u# $ieksekusi

    . Di ba3a ini 'ang ti$ak ter#asuk si4at 5 si4at $ari M'S0L sebagai $atabaseserver& a$a%a....a. o"en sourceb. #u%ti"%at4or#c. berbasis $atabase re%asiona%$. 4ree $an ko#ersia%e. an'a #a#"u bekera $i 6S berbasis 3in$o3s

    7. Di ba3a ini 'ang bukan ter#asuk keuntungan "enggunaan sisti# Basis Data&a$a%a....a. #engurangi "eru%angan $atab. #enca"ai in$e"en$ensi $atac. #engintegrasikan $ata $a%a# beber"a 4i%e$. kea#anan $ata #u$a untuk $irubae. #enga#bi% $ata $an in4or#asi $engan ce"at

    8. So4t3are 'ang ter#asuk $a%a# $a%a# DBMS a$a%a ....roso4taccess& M'S0L $an 6rac%e

    http://tekajepintar.blogspot.com/p/blog-page_17.htmlhttp://tekajepintar.blogspot.com/p/blog-page_17.htmlhttp://tekajepintar.blogspot.com/p/blog-page_17.htmlhttp://tekajepintar.blogspot.com/p/blog-page_69.htmlhttp://tekajepintar.blogspot.com/p/blog-page_98.htmlhttp://tekajepintar.blogspot.com/p/blog-page_70.htmlhttp://tekajepintar.blogspot.com/p/blog-page_99.htmlhttp://tekajepintar.blogspot.com/p/blog-page_71.htmlhttp://tekajepintar.blogspot.com/p/blog-page_69.htmlhttp://tekajepintar.blogspot.com/p/blog-page_98.htmlhttp://tekajepintar.blogspot.com/p/blog-page_70.htmlhttp://tekajepintar.blogspot.com/p/blog-page_99.htmlhttp://tekajepintar.blogspot.com/p/blog-page_71.htmlhttp://tekajepintar.blogspot.com/p/blog-page_17.html

  • 8/18/2019 merancang bangun 2

    2/28

    b. Delphi, Microsot !ccess dan MySQLc. "isual #asic, $racle dan MySQL$. Microsot %ord, MySQL dan $raclee. &ascal, Delphi dan "isual #asic 

    . Siste# $atabase M'S0L #e#i%iki siste# sekuritas $engan tiga veri4ikasi&

    'aitu ....a. user'name(, ro) dan columnb.  user'name(, pass)ord dan host c. table, host, user'name($. pass)ord, user'name(, dan tablee. host, table, dan pass)ord 

    9. $a $ua bua enis "erinta $a%a# S0L& 'aitu ....a. DDL $an DDM b. DML $an MDLc.DDL $an DML$. DLD $an MDL

    e. DDL $an DML1;. Di ba3a ini ter#asuk $a%a# "erinta $asar 'ang ti$ak ter#asuk Data DeinitionLanguage&a$a%a....a. createb. alter c.  delete$. renamee. drop

    11. Data Manipulation Language a$a%a "erinta SQL 'ang berubungan $engan ....a. "engo%aan $atab. "e#buatan $atabasec. "e#buatan tabe%$. struktur $atabasee. #engganti na#a tabe% $an $atabase

    12. *+!- D!-!#!S sis)a, drop database rpl;Query ok, . ro) aected './.2 sec(

    http://tekajepintar.blogspot.com/p/blog-page_57.htmlhttp://tekajepintar.blogspot.com/p/blog-page_57.htmlhttp://tekajepintar.blogspot.com/p/blog-page_57.htmlhttp://tekajepintar.blogspot.com/p/blog-page_6.htmlhttp://tekajepintar.blogspot.com/p/blog-page_26.htmlhttp://tekajepintar.blogspot.com/p/blog-page_26.htmlhttp://tekajepintar.blogspot.com/p/blog-page_26.htmlhttp://tekajepintar.blogspot.com/p/blog-page_97.htmlhttp://tekajepintar.blogspot.com/p/blog-page_88.htmlhttp://tekajepintar.blogspot.com/p/blog-page_57.htmlhttp://tekajepintar.blogspot.com/p/blog-page_6.htmlhttp://tekajepintar.blogspot.com/p/blog-page_26.htmlhttp://tekajepintar.blogspot.com/p/blog-page_97.htmlhttp://tekajepintar.blogspot.com/p/blog-page_88.html

  • 8/18/2019 merancang bangun 2

    3/28

    =ungsi $ari sintak $i atas a$a%a ....a. #e#buat $atabase r"%b. #enga"us $atabase r"%c. #engganti na#a $atabase r"%$. #enge$it $atabase r"%

    e. #e#buat tabe% r"%1. mysql>use sis)a.0;Database change=ungsi $ari sintak $i atas a$a%a ....

    a. #e#i%i sebua tabe%b. #e#buka tabe%c. #enga"us $atabase$. #e#i%i $an #e#buka $atabase

    #i%i $an #e#buka tabe%17. Peratikan sinta> berikut ini,*+!- -!#L sis)a ' 

    nis archar'0.( 3$- 34LL,nama archar'5.( 3$- 34LL,tgllahir date,alamat te6t,&+7M!+8 98 'nis(

     (;=ungsi 3$- 34LL "a$a sintak $i atas a$a%a ....

    a. untuk #engsongkan columnb. ti$ak #ena#"i%kan record c. ti$ak $i"erbo%ekan #engosongkan ield $. ti$ak #ena#"i%kan type $atae. #engosongkan table

    18. Peratikan sinta> berikut ini,*+!- -!#L sis)a ' nis archar'0.( 3$- 34LL,nama archar'5.( 3$- 34LL,tgllahir date,alamat te6t,&+7M!+8 98 'nis(

     (;=ungsi $ari &+7M!+8 98  a$a%a ....

    a. kunci uta#a "a$a suatu 4ie%$b. kunci ca$angan "a$a suatu 4ie%$c. kunci ke$ua "a$a suatu 4ie%$

    ci stan$ar "a$a suatu 4ie%$e. kunci uta#a recor$

    1. Peratikan sinta> berikut ini,*+!- -!#L sis)a ' nis archar'0.( 3$- 34LL,nama archar'5.( 3$- 34LL,

    http://tekajepintar.blogspot.com/p/blog-page_89.htmlhttp://tekajepintar.blogspot.com/p/blog-page_64.htmlhttp://tekajepintar.blogspot.com/p/blog-page_64.htmlhttp://tekajepintar.blogspot.com/p/blog-page_89.htmlhttp://tekajepintar.blogspot.com/p/blog-page_64.html

  • 8/18/2019 merancang bangun 2

    4/28

    tgllahir date,alamat te6t,&+7M!+8 98 'nis(

     (;Maksu$ $ari, varcar& $ate $an te>t a$a%a ....

    a. struktur $atab. ti"e $atac. enis $ata$. na#a $atae. kunci $ata

    19. Pa$a "rinsi"n'a ti"e $ata char' ( $an archar' ( a$a%a sa#a. Perbe$aann'ater%etak "a$a ....a.

  • 8/18/2019 merancang bangun 2

    5/28

    2. 4&D!- sis)a S- alamat

  • 8/18/2019 merancang bangun 2

    6/28

    c. 2;1; 12 1; 27 ; $. 2;1; 12 1; 27 ;e. 2;1; 1; 12 ; 2

    1.

  • 8/18/2019 merancang bangun 2

    7/28

    $. ku#"u%an sintak 'ang akan $ieksekusi secara oto#atis ika a$a "erubaan!"erubaan$a%a# tabe%

    e. Ku#"u%an sintak 'ang akan $ia%ankan ika a$a "erubaan $a%a# $atabase7. *riger $a%a# $atabase sering $igunakan untuk bebera"a a% $i ba3a ini&kecua%i ....

    a. u"$ate $ata secara oto#atis ika tera$i "erubaanb. #engi#"%e#entasikan suatu siste# %ogc. #e%akukan va%i$asi $ata$. veri4ikasi $ata sebe%u# $isi#"ane. #enga"us $an #e#"erbaarui $ata8. Peratikan sinta> $iba3a ini,*+!- -+7HH+ nameI#$+J!-+K I73S+-J4&D!-JDL-K $3 tablename$+ !* +$% statement =ungsi EBF=6GFH $an E=*FGH "a$a "e#buatan triger $i atas a$a%a ....

    a. Sintak 'ang ter$a"at sebe%u# $an sesu$a "rosesb. #enentukan ka"an "rosessecara oto#atis akan $ieksekusi& sebe%u# atausesu$a "roses

    c. #engeksekusi sintak secara oto#atis sete%a "roses$. #engeksekusi sintak secara oto#atis sebe%u# "rosese. "roses #engeksekusi sintak secara oto#atis

    .

  • 8/18/2019 merancang bangun 2

    8/28

     

  • 8/18/2019 merancang bangun 2

    9/28

    1. WWW ke"anangann'a a$a%a Ia. Wi$e Web Wor%$b. Wor%$Wi$e Webc. Web Wor%$ Wi$e$. Wi$e Wor%$ Web

    e. Wor%$ Wi$ing WebPe#baasan:WWW a$a%a singkatan $ari 3aring 3era 3anua (3or%$ 3i$e 3eb)

    2. Keunggu%an tt"s $ari "a$a tt" a$a%a . . .a. koneksi %ebi ce"atb. ban$3ait ta#ba besar c. aringan #ena$i %ebi a#an !$. aringan #ena$i %a#bate. aringan stabi%

    "e#baasan:

    . Perbe$aan uta#a tt" $an tt"s  Bebera"a "erbe$aan uta#a antara tt" $an tt"s& $i#u%ai $engan "ort$e4au%t& 'ang ; untuk tt" $an untuk tt"s. @tt"s bekera $engan trans#isiinteraksi 'ang nor#a% tt" #e%a%ui siste# terenkri"si& seingga $a%a# teori&in4or#asi ti$ak $a"at $iakses o%e "iak se%ain k%ien $an server akir. $a $ua

     enis u#u# %a"isan enkri"si: *rans"ort La'er Securit' (*LS) $an Secure SocketLa'er (SSL)& 'ang ke$uan'a #en'an$ikan catatan $ata 'ang $i"ertukarkan.

    . Diba3a ini 'ang #eru"akan $ua bua enis "erinta $a%a# S0L& 'aitu ....a. DJL$an DDMb. DML $an MDLc. DDL $an DJL$. DDL $an DMLe. DLD dan MDL

    Pembahasan:

    Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.

    1. DDL atau Data Deniti!n Lan"ua"eDDL merupa#an perintah SQL yan" berhubun"an den"an

    pendenisian suatu stru#tur database,da$am ha$ini database dan table. %eberapa perintah dasar yan" termasu# DDLini antara $ain :

      C&'T'

     

    LT'&

     

    &'M'

     

    D&*P

    +. DML atau Data Manipu$ati!n Lan"ua"e

  • 8/18/2019 merancang bangun 2

    10/28

    DML merupa#an perintah SQL yan" berhubun"an den"an manipu$asiatau pen"!$ahan data atau record  da$am tab$e. Perintah SQL yan"termasu# da$am DML antara $ain :

     

    S'L'CT

     

    S'&T

     

    -PDT'

     

    D'L'T'

    3. DCL atau Data C!ntr!$ Lan"ua"eDCL (bu#an %CL) merupa#an perintah SQL yan" berhubun"an den"an

    pen"aturan ha# a#ses user MySQL, bai# terhadap serer, database,tabe$ maupun e$d. Perintah SQL yan" termasu# da$am DCL antara$ain :

      /&T

      &'0*'

    . ang bukan #eru"akan si4at 5 si4at $ari M'S0L sebagai $atabase servera$a%a . . .

    a. an'a #a#"u bekera $i 6S berbasis 3in$o3sb. #u%ti"%at4or#c. o"en source !$. berbasis $atabase re%asiona%e. 4ree $an ko#ersia%

    Pe#baasan: M's% #eru"akan sa%a satu Ge%ationa% $atabase #anage#ents'ste# bersi4at 6"en Source. Struktur $atabase $isi#"an $a%a# tabe%!tabe% 'angsa%ing bere%asi.Dari keterangan $i atas tertera M'S0 bersi4at o"en source $an$a"at $i si#"u%kan ba3a sa%a satu si4at M'S0L a$a%a o"en source #aka

     a3aban 'ang sesuai 'akni C o"en source. Port $ari M's% a$a%a . . .a. ;7b. 2;c. ;;2$. ;e. ;;;

    Pe#baasan "ort $ari M'S0L beru#%a ;7 "ort

  • 8/18/2019 merancang bangun 2

    11/28

    7. Diba3a ini 'ang bukan Keisti#e3aan $ari #'s% a$a%a . . .a. Portabi%itasb. Perangkat %unak su#ber terbukac. Mu%ti!user !$. Konektivitase. Ce"at

    Pe#baasan:

    M'S0L #e#i%iki bebera"a keisti#e3aan& antara %ain :Portabi%itas. M'S0L $a"at bera%an stabi% "a$a berbagai siste# o"erasi se"erti

    Win$o3s& Linu>& =reeBSD& Mac 6s J Server& So%aris& #iga& $an #asi ban'ak%agi.

    Perangkat %unak su#ber terbuka. M'S0L $i$istribusikan sebagai "erangkat %unaksu#ber terbuka& $iba3a %isensi PL seingga $a"at $igunakan secara gratis.Mu%ti!user. M'S0L $a"at $igunakan o%e bebera"a "engguna $a%a# 3aktu 'angbersa#aan tan"a #enga%a#i #asa%a atau kon4%ik.Per4or#ance tuning& M'S0L #e#i%iki kece"atan 'ang #enakubkan $a%a##enangani uer' se$erana& $engan kata %ain $a"at #e#"roses %ebi ban'akS0L "er satuan 3aktu.Gaga# ti"e $ata. M'S0L #e#i%iki raga# ti"e $ata 'ang sangat ka'a& se"ertisigne$ unsigne$ integer& 4%oat& $oub%e& car& te>t& $ate& ti#esta#"& $an %ain!%ain.

    Perinta $an =ungsi. M'S0L #e#i%iki o"erator $an 4ungsi secara "enu 'ang#en$ukung "erinta Se%ect $an Were $a%a# "erinta (query ).Kea#anan. M'S0L #e#i%iki bebera"a %a"isan kea#anan se"erti%eve% subnet#ask& na#a ost& $an iNin akses user  $engan siste# "eriNinan 'ang#en$etai% serta san$i terenkri"si.Ska%abi%itas $an Pe#batasan. M'S0L #a#"u #enangani basis $ata $a%a# ska%abesar& $engan u#%a reka#an (recor$s) %ebi $ari ; uta $an 7; ribu tabe% serta #i%'ar baris. Se%ain itu batas in$eks 'ang $a"at $ita#"ung #enca"ai 2 in$eks

  • 8/18/2019 merancang bangun 2

    12/28

    "a$a tia" tabe%n'a.Konektivitas. M'S0L $a"at #e%akukan koneksi $engan k%ien #enggunakan"rotoko% *CPAP& ?ni> soket (?AJ)& atau a#e$ Pi"es (*).Loka%isasi. M'S0L $a"at #en$eteksi "esan kesa%aan "a$a k%ien $engan#enggunakan %ebi $ari $ua "u%u baasa. Meski "un $e#ikian& baasa

    An$onesia be%u# ter#asuk $i $a%a#n'a.ntar Muka. M'S0L #e#i%iki antar #uka (inter4ace) tera$a" berbagai a"%ikasi$an baasa "e#rogra#an $engan #enggunakan 4ungsi PA (""%icationProgra##ing Anter4ace).K%ien $an Pera%atan. M'S0L $i%engka"i $engan berbagai "era%atan (too%)'ang$a"at $igunakan untuk a$#inistrasi basis $ata& $an "a$a setia" "era%atan 'anga$a $isertakan "etunuk on%ine.Struktur tabe%. M'S0L #e#i%iki struktur tabe% 'ang %ebi 4%eksibe% $a%a##enangani L*FG *BLF& $iban$ingkan basis $ata %ainn'ase#aca# PostgreS0L atau"un 6rac%e.

    8. "ort $ari tt"s a$a%a . . .

    a. 78b. 2c. 12$. e.

    Pe#baasan:

    @**PS #en'an$ikan $ata sesi #enggunakan "rotoko% SSL (Socure Socket La'er)atau "rotoko% *LS (*rans"ort L'er Securit'). Ke$ua "rotoko% tersebut #e#berikan"er%in$ungan 'ang #e#a$ai $ari serangan eaves$ro""ers& $an #an in te #i$$%eattacks. Pa$a u#u#n'a "ort @**PS a$a%a .

     . Sebua s'ste# #anae#en $atabase a$a%a . . .

    a. P@P (scri"t )b. "acec. Sui$$. Pro>'e. M'S0L

    Pe#baasan:

    S0L a$a%a sebua konse" "engo"erasian basis$ata& teruta#a untuk "e#i%ianatau se%eksi $an "e#asukan $ata& 'ang #e#ungkinkan "engo"erasian $ata$ikerakan $engan #u$a secara oto#atis.

     9. Diba3a ini 'ang ter#asuk kegunaan $ari #'s% a$a%a . . .

    a. akses ce"atb. sebua s'ste# #anae#en $atabasec. #u$a $i gunakan

  • 8/18/2019 merancang bangun 2

    13/28

    $. koneksi ce"ate. e4isien

    Pe#baasan:

     

    . =ungsi $ari MS0L $a"at kita $e4inisikan antara %ain,O#en'i#"an $ata itu su$a "astiO#engaksesn'a $engan ce"atO#enguban'a (insert&u"$ate&$e%ete) #e%akukan itu se#ua $engan #u$a

     1;. Diba3a ini 'ang bukan ter#asuk ke%ebian #'s% a$a%a . . .

    a. Protabi%it'b. Mu%tiuser c. Sca%abi%it' $an Li#its$. Co##an$ $an =unctionse. s"i$ing

    Pe#baasan:Ke%ebian M'S0L

    1. Portabi%itas. M'S0L $a"at bera%an stabi% "a$a berbagai siste# o"erasi se"ertiWin$o3s& Linu>& =reeBSD& Mac 6s J Server& So%aris& #iga& $an #asi ban'ak%agi.

    2. Perangkat %unak su#ber terbuka. M'S0L $i$istribusikan sebagai "erangkat %unaksu#ber terbuka& $iba3a %isensi PL seingga $a"at $igunakan secara gratis.

    . Mu%ti!user. M'S0L $a"at $igunakan o%e bebera"a "engguna $a%a# 3aktu 'angbersa#aan tan"a #enga%a#i #asa%a atau kon4%ik.

    . Per4or#ance tuning& M'S0L #e#i%iki kece"atan 'ang #enakubkan $a%a##enangani uer' se$erana& $engan kata %ain $a"at #e#"roses %ebi ban'ak

    S0L "er satuan 3aktu.. Gaga# ti"e $ata. M'S0L #e#i%iki raga# ti"e $ata 'ang sangat ka'a& se"erti

    signe$ unsigne$ integer& 4%oat& $oub%e& car& te>t& $ate& ti#esta#"& $an %ain!%ain.7. Perinta $an =ungsi. M'S0L #e#i%iki o"erator $an 4ungsi secara "enu 'ang

    #en$ukung "erinta Se%ect $an Were $a%a# "erinta (uer').8. Kea#anan. M'S0L #e#i%iki bebera"a %a"isan kea#anan se"erti %eve%

    subnet#ask& na#a ost& $an iNin akses user $engan siste# "eriNinan 'ang#en$etai% serta san$i terenkri"si.

    . Ska%abi%itas $an Pe#batasan. M'S0L #a#"u #enangani basis $ata $a%a# ska%abesar& $engan u#%a reka#an (recor$s) %ebi $ari ; uta $an 7; ribu tabe% serta #i%'ar baris. Se%ain itu batas in$eks 'ang $a"at $ita#"ung #enca"ai 2 in$eks

    "a$a tia" tabe%n'a.9. Konektivitas. M'S0L $a"at #e%akukan koneksi $engan k%ien #enggunakan

    "rotoko% *CPAP& ?ni> soket (?AJ)& atau a#e$ Pi"es (*).1;.Loka%isasi. M'S0L $a"at #en$eteksi "esan kesa%aan "a$a k%ien $engan

    #enggunakan %ebi $ari $ua "u%u baasa. Meski "un $e#ikian& baasaAn$onesia be%u# ter#asuk $i $a%a#n'a.

  • 8/18/2019 merancang bangun 2

    14/28

    11.ntar Muka. M'S0L #e#i%iki antar #uka (inter4ace) tera$a" berbagai a"%ikasi$an baasa "e#rogra#an $engan #enggunakan 4ungsi PA (""%icationProgra##ing Anter4ace).

    12.K%ien $an Pera%atan. M'S0L $i%engka"i $engan berbagai "era%atan (too%)'ang$a"at $igunakan untuk a$#inistrasi basis $ata& $an "a$a setia" "era%atan 'ang

    a$a $isertakan "etunuk on%ine.11. Baasa "e#rogra#an scri"t 'ang "a%ing ban'ak $i"akai saat ini atau $a%a# kata%ain bisa $iartikan sebua baasa "e#rogra#an 3eb 'ang bekera $i sisi server(server si$e scri"ting) a$a%a "engertian $ari . . .

    a. M'S0Lb. P@P !c. Pro>'$. Bin$e.Sui$

    Pe#baasan:

    M'S0L #enggunakan (Data base )&Sui$ #enggunakan ( 3eb "age=*P)&BAD#enggunakan (uni>) $an "" #enggunakan scri"t12. Ke"anangan $ari P@P a$a%a . . .

    a. Persona% @i$en Privasib. Persona% @i$en Pagec. Persona% @o#e Page !$. Page @i$en Persona%e. Persona% @o#e Privasi

    Pe#baasan:Ke"anangan $ari P@P a$a%a Persona% @o#e Page

    1. Diba3a ini 'ang bukan Ke%ebian P@P $ari baasa "e#rogra#an %ain a$a%aa. Baasa "e#rogra#an P@P a$a%a sebua baasa scri"t 'ang ti$ak #e%akukan

    sebua ko#"i%asi $a%a# "enggunaan'a.b. Web Server 'ang #en$ukung P@P $a"at $ite#ukan $i#ana ! #ana $ari #u%ai

    a"ace& AAS& Ligtt"$& ngin>& ingga Jita#i $engan kon4igurasi 'ang re%ati4#u$a.

    c. Da%a# sisi "enge#bangan %ebi #u$a& karena ban'akn'a #i%is ! #i%is $an$eve%o"er 'ang sia" #e#bantu $a%a# "enge#bangan.

    $. Ban'ak $i gunakan o%e ka%angan "e#u$a seingga sangat bagus !e. Da%a# sisi "e#aa#anan& P@P a$a%a baasa scri"ting 'ang "a%ing #u$a

    karena #e#i%iki re4erensi 'ang ban'ak.Pe#baasan:

    . Ban'ak seka%i ke%ebian 'ang $i#i%iki P@P $iban$ingkan $engan baasa"e#rogra#an 'ang %ain& Diantaran'a : 

    1. %isa membuat 2eb menjadi Dinamis.

    +. PP bersi4at *pen S!ur5e yan" berarti dapat di"una#an!$eh siapa saja se5ara "ratis.

  • 8/18/2019 merancang bangun 2

    15/28

    3. Pr!"ram yan" dibuat den"an PP bisa dija$an#an !$ehSemua Sistem *perasi #arena PP berja$an se5ara 2eb%ase ya" artinya semua Sistem *perasi bah#an P yan"mempunyai 2eb %r!6ser dapat men""una#an pr!"ramPP.

    7. p$i#asi PP $ebih 5epat dibandin"#an den"an SPmaupun 8aa.

    9. Mendu#un" banya# pa#et Database seperti MySQL,*ra5$e, P!st"rSQL, dan $ain$ain.

    ;. %ahasa pemr!"raman PP tida# memer$u#an !mpi$asi <C!mpi$e da$am pen""unaannya.

    =. %anya# 2eb Serer yan" mendu#un" PP seperti pa5he,Li"httpd, S dan $ain$ain.

    >. Pen"emban"an p$i#asi PP mudah #arena banya#D!#umentasi, &e4rensi& Dee$!per yan" membantu

    da$am pen"emban"annya.?. %anya# bertebaran p$i#asi & Pr!"ram PP yan"

    /ratis & Siap pa#ai seperti 2!rdPress, PrestaSh!p, dan$ain$ain.

    1. Server 3eb 'ang $a"at $ia%ankan $i ban'ak siste# o"erasi (?ni>& BSD& Linu>&Microso4t Win$o3s $an ove%% et3are serta "%at4or# %ainn'a) 'ang bergunauntuk #e%a'ani $an #e#4ungsikan situs 3eb a$a%a "engertian $ari. . .

    a. M'S0Lb. P@Pc. Sui$$. "ace

    e. S0LPe#baasan:

    . "ace a$a%a server 3eb 'ang $a"at $ia%ankan $i ban'ak siste#o"erasi (?ni>&BSD&Linu>& Microso4t Win$o3s $an ove%% et3areserta "%at4or#%ainn'a) 'ang berguna untuk #e%a'ani $an #e#4ungsikan situs 3eb. Protoko%'ang $igunakan untuk #e%a'ani 4asi%itas 3eb333 ini #enggunakan @**P

    1. Di ba3a ini 'ang ti$ak ter#asuk 4itur!4itur canggi $a%a# "acea. "esan kesa%aan 'ang $a"at $ikon4iguras!b. "esan sangat su%it $i "aa#ic. koneksi ce"at

    $. e4isiene. n'a#an

    Pe#baasan:"ace #e#i%iki 4itur!4itur canggi se"erti "esan kesa%aan 'ang$a"at $ikon4igurasi& autentikasi berbasis basis $ata $an %ain!%ain. "ace uga$i$ukung o%e seu#%a antar#uka "engguna berbasis gra4ik (?A) 'ang#e#ungkinkan "enanganan server #ena$i #u$a.

  • 8/18/2019 merancang bangun 2

    16/28

    17. Perangkat %unak bebas 'ang $itu%is $a%a# baasa "e#rogra#an P@P 'ang$igunakan untuk #enangani a$#inistrasi M'S0L #e%a%ui

  • 8/18/2019 merancang bangun 2

    17/28

     

    *rans4or#asi $ata $isi#"an ke $a%a# 4or#at 'ang #enggunakan satu set

    4ungsi 'ang te%a $iteta"kan& se"erti #ena#"i%kan $ata blob data atau do)nloadlink .

     

    Dan ban'ak %agi.

    1. Penge#bangan ""M'$#in $i#u%ai "a$a taun 199 o%e . . .

    a. *obias Gatsci%%er b. *o#as %"a e$isonc. Su"ri'a$i$. 'oan saributoe. sarina3a otaitsu

    Pe#baasan:Penge#bangan ""M'$#in $i#u%ai "a$a taun 199 o%e *obias Gatsci%%erkonsu%tan A*

    19. Gatsci%%er #eningga%kan "ro'ek ""M'$#in "a$a taun . . .a. 1999b. 2;;;

    c. 2;;1$. 2;;2e. 2;;

    Pe#baasan:

    Gatsci%%er #eningga%kan "ro'ek ""M'$#in "a$a taun 2;;1 Sekarang&Sebua ti# $ari $e%a"an "enge#bang 'ang $i"i#"in o%e 6%iver Mu%%er#eneruskan "enge#bangan ""M'$#in

    2;. ""M'$#in #eru"akan bagian untuk #enge%o%a basis $ata . . .a. "aceb. M'S0L!

    c. P@P$. Sui$e. Pro>'

    Pe#baasan:""M'$#in #eru"akan bagian untuk #enge%o%a basis $ata a$a%a MS0L

  • 8/18/2019 merancang bangun 2

    18/28

    KFLS : JAAM* PFL) "a$a uru4 a& b& c& $ atau e $i a3aban 'ang benar.

  • 8/18/2019 merancang bangun 2

    19/28

    1.  Dengan menggunakan data dictionary, maka suatu DBMS menyimpan data secarakonsisten sehingga mengurangi…

    a.  Data gandab.  Struktur datac.  Media data

    d.  Operasi datae.  Data tunggal

    2. objek skema seperti table, inde dan sebagainya secara !isik tersimpan dalam..a. !ile redo logb. !ile controlc.!ile datad.databasee. !ile parameter 

    ".  #ntuk memulihkan data !ile ke kondisi konsisiten, maka dilakukan proses reco$ery

    dengan cara menelusuri catatannya di…a.  %og !ileb.  Data !ilec.  Bu!!er &'Md.  (ard diske.  )ommit

    *.  +ahap pertama dalam pengembangan system basis data adalah…a.   'nalisisb.  erancanganc.  Design

    d. 

    -mplementasie.  engembangan

    . in!ormasi dapat diperoleh dengan cepat berkat data yang mendasarinya telah disimpandalam....

    a. program aplikasib. duplikasi datac. basis datad. sistem in!ormasie. inkonsisten data

    /. disk 0uota bisa diterapkan berdasarkan...a. kon!igurasi jaringanb. data yang disimpanc. jumlah !iled. kekurangan jaringane. letak jaringan

  • 8/18/2019 merancang bangun 2

    20/28

    .  #ntuk mengatasi agar masingmasing user tidak dapat menyimpan data melebihikapasitas yang dii3inkan, maka seorang administrator perlu menerapkan pemberiandisk 0uota pada masingmasing…

    a.  4aringanb.  #ser 

    c.  Diskd.  +raceroutee.  ing

      5.   'rsitektur jenis cut through mempunyai kelebihan yang terletak pada…a.  6ea7etanb.  6ekuatanc.  6ecepatand.  6emudahan pemakaiane.  6eluasan jaringan

    8.  Dengan program samba, !ile atau printer yang ada pada system %inu dapat diaksesdari system…

    a.  9ins ser$er b.  Microso!tc.  9eb ser$er d.  Mail ser$er e.  roy ser$er 

    8. !ile !isik yang menyimpan data yang telah di insert kedalam tiap table pada DBMS yaitu...a. data !ileb. reco$ery

    c. checkpointd. bu!!er e. log !ile

    1:.  ;ile redo log yang tidak dipergunakan saat instance berjalan, tetapi dipakai saatreco$ery database yaitu…

    a.  &edo log o!!lineb.  &edo log onlinec.   '!ter imaged.  Be!ore imagee.   'rchi$eleg

    11.  engaturan tambahan berupa tunning partisi maupun penjad7alan proses sangatdianjurkan untuk rotasi penyimpanan log dari…

    a.  )acheb.  Ser$er c.  Databased.  roy ser$er e.  Mail ser$er 

  • 8/18/2019 merancang bangun 2

    21/28

    12.  %ayanan penyimpanan !ile secara terpusat pada satu mesin, yaitu…a.  ;ile ser$er b.  ;ile controlc.  ;ile diskd.  )heckpointe.  Database

    1".  roses reco$ery yang dilakukan secara otomatis disebut…a.  &eco$ery manager b.   'utomatic reco$eryc.  ;ull back upd.  Database buck upe.  &estore

    1*. Berikut jenis komputer yang ber!ungsi sebagai penyebar in!ormasi atau data, yaitu,,,,,

    a. reco$er b. hostc. transmisid. komunikasie. data

    1.  ;ungsi memori dan media penympanan untuk cache, disarankan dipasang dengankapasitas…

    a.  Minimalb.  +erbatasc.  Maksimald.  Sedang

    e.  Semua benar 

    1/.  Metode dan 7aktu back up yang benar merupakan upaya untuk menyelamatkan dataguna menghindari…

    a.  &eco$eryb.  roses datac.  6ehilangan datad.  ;ile controle.  Database

     

    1. 

  • 8/18/2019 merancang bangun 2

    22/28

    15. Bagian terintegrasi dari sebuah sistem basis data adalah...a. disk crashb. reco$ery schemec. durabilityd. consistency

    e. commit

    18.  #ntuk memulihkan data !ile ke kondisi konsisiten, maka dilakukan proses reco$erydengan cara menelusuri catatannya di…

    a.  %og !ileb.  Data !ilec.  Bu!!er &'Md.  (ard diske.  )ommit

    2:.  6erankapan data perlu dihindari dalam penyusunan !ile database karena akan

    mengakibatkan…a.  6erangkapan datab.  6eamanan datac.  -ntegritas datad.  emborosan datae.  -nkonsistensi data

    21. komponen bahasa DBMS yang digunakan untuk mende!inisikan suata data anrata lainperintah untuk membuat table baru adalah...

    a. DM%b. D)M%

    c. DD%e. ;ile manager  d. =uery processor 

    22.  'pabila pada ser$er yang bekerja menerima email datang dari user local danmeneruskanya ke user pada domain lain, atau sebaliknya, yaitu…..

    a.  9eb ser$er b.  roy ser$er c.  Database ser$er d.  Mail ser$er e.  9eb pages

    2".  'rsitektur jenis cut through mempunyai kelebihan ysng terletak pada…a.  6ea7etanb.  6ekuatanc.  6ecepatand.  6emudahan pemakaiane.  6eluasan jaringan

  • 8/18/2019 merancang bangun 2

    23/28

    2*.  &edundancy penyimpanan data antara data !ile dan log !ile menyebabkan semakinbesarnya kebutuhan…

    a.  &eduksi datab.  6omponen datac.  enyimpanan data

    d.  Database bu!!er e.  Data !ile

    2.  Ser$er yang ber!ungsi untuk mengatur lalu lintas data sekaligus untuk layanan aplikasidari sisi content !iltering, yaitu…

    a.  )acheb.   'ccess listc.  roy ser$er d.  ;ile ser$er e.  Mail ser$er 

     2/. Berikut yang bukan merupakan penyebab kegagalankegagalan dalam suatu sistemkomputer adalah...

    a. padam listrikb. so!t7are error c. disk crashd. a dan c benar e. sabotase

    2. setiap sistem in!ormasi memiliki beberapa lingkungan atau plat!orm yang menunjukankombinasi antara...

    a. hard7are dan batch processing

    b. %'> dan 9'>c. hard7are dan sistem so!t7ared. %'> dan (ard7aree. DBMS dan DD%

     25.  Ser$er yang ber!ungsi untuk mengatur lalu lintas data sekaligus untuk layanan aplikasi

    dari sisi content !iltering yaitu…a.  )acheb.  )ache listc.  roy ser$er d.  ;ile ser$er 

    e.  Mail ser$er 

    28.  engaturan tambahan berupa tuning partisi maupun penjad7alan proses, sangatdianjurkan untuk rotasi penyimpanan log dari…

    a.  )acheb.  Memoryc.  royd.  S0uid

  • 8/18/2019 merancang bangun 2

    24/28

    e.  D>S ser$er 

    ":. 

  • 8/18/2019 merancang bangun 2

    25/28

    "1.  4ika !ile!ile basis data dalam program aplikasi diciptakan oleh perancang yang berbedapada 7aktu yang berselang cukup lama, maka beberapa bagian data akanmengalami…

    a.  6erusakanb.  6erangkapan

    c.  emulihand.  -ntegritase.  rodukti$itas

    "2.  +ujuan utama DBMS adalah untuk…a.  Menyediakan system databaseb.  Melakukan pengarsipanc.  Mendukung transaksid.  Mendukung komunikasi datae.  Menyediakan tinjauan abstrak dari data bagi user 

    "".  +ahap pengembangan system basis data yang terakhir adalah…

    a.  -mplementasib.  Designc.   'nalisisd.  erancangane.  engembangan

    "*.  6euntungan dari penggunaan !ile ser$er adalah…a.  raktis dilapanganb.  Biaya kecilc.  6estabilan systemd.  Mudah menggunakannya

    e.  enghematan dalam penggunaan sumber daya

    ".  emilihan database ditentukan oleh beberapa !actor, kecuali…a.  +eknikb.  @konomic.  @konomi dan teknikd.  olitik organisasie.  #ser 

    "/. sistem manageman basis data ADBMS terdiri dari perangkat lunak yang dapat

    mengatur...a. pengeluaran datab. !ile!ile basis datac. penyimpanan datad. standarisasi datae. pemulihan data

    ".  roy ser$er merupakan turunan dari…

  • 8/18/2019 merancang bangun 2

    26/28

    a.  D>S ser$erb.  ;ire7allc.  %inud.  S0uide.  )ache

    "5. suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logis,yaitu....

    a. basis datab. sistem datac. e!isien datad. konsep datae. model data

    "8. dalam sistem batch processing, data dikumpulkan dan diproses bersamasama dalambentuk..

    a. angka

    b. groupc. huru! d. diagrame. table

    *:.  Data bu!!er digunakan untuk mempercepat…a.  %og datab.  Data !ilec.  (ard diskd.  9aktu akses datae.  &eco$ery

    *1.  4ika !ile C !ile basis data dalam program aplikasi diciptakan oleh perancang yangberbeda pada 7aktu yang berselang cukup lama, maka beberapa bagian data akanmengalami…

    a.  6erusakanb.  6erangkapanc.  emulihand.  -ntegritase.  rodukti$itas

    *2.  Data bu!!er digunakan untuk mempercepat…a.  %og datab.  Data !ilec.  (ard diskd.  9aktu akses datae.  &eco$ery

    *".  untuk memulihkan data !ile ke kondisi konsisiten, maka dilakukan proses reco$erydengan cara menelusuri catatannya di…

  • 8/18/2019 merancang bangun 2

    27/28

    a.  %og !ileb.  Bu!!er &'Mc.  (ard diskd.  )ommite.  Database bu!!er 

    **.  Metode dan 7aktu back up yang benar merupakan upaya untuk menyelamatkan dataguna menghindari …

    a.  &eco$eryb.  roses datac.  6ehilangan datad.  ;ile controle.  Database

    *.  Suatu peralatan !isik yang digunakan sebagai media penyimpanan data adalah…a.  )#b.  Storage unit

    c.  ;loopy diskd.  )ontrol unite.  Back up data

    */.  4ika !ile C !ile basis data dalam program aplikasi diciptakan oleh perancang yangberbeda pada 7aktu yang berselang cukup lama, maka beberapa bagian data akanmengalami…

    a.  6erusakanb.  6erangkapanc.  emulihand.  -ntegritas

    e.  rodukti$itas

    *.  Back up database yang mencakup semua !ilenya, yaitu…a.  artial back upb.  Back up manager c.  Back up reco$eryd.  ;ull back upe.  Back up database

    *5.  roses reco$ery yang dilakukan secara otomatis disebut…a.  &eco$ery manager b.   'utomatic reco$ery

    c.  ;ull back upd.  Database buck upe.  &estore

    *8. suatu kno7ledge disco$ery harus bisa melakukan proses data mining yang e!ekti! terhadap berbagai...

    a. jenis datab. jenis jaringan

  • 8/18/2019 merancang bangun 2

    28/28

    c. jenis basis datad. jenis lane. jenis 7an

    :.  ;ile redo log yang tidak dipergunakan saat instance berjalan, tetapi dipakai saatreco$ery database yaitu…

    a.  &edo log o!!lineb.  &edo log onlinec.   '!ter imaged.  Be!ore imagee.   'rchi$eleg

     

    B.