Anda di halaman 1dari 7
ES’ ee Ott—te Nema: Autia Fausia Febrianti NU: 3120022038 Steurtur Data t in -mengambil dat Ugahemot mat Mendettacatikan tipe data adaloh cara untuk menetapkan ingormosi yang terkait denen | dose, uturan memori-yang_eliquraten data’, epemri ape: Yang dapat dilakukan jechedop clots comtohnyo. “int x j char ¢; float y- + Var x -> menempoti 2 byte memorin, operas yg dilakuean kali, bagi, tamboh, kurong, sis | + Var c -> menempasi byte memori ;eperas yg sdilakutan menyambung, menyalin Farokver + YOO Yi=> ienempari Uy byte Memon’ , Operasi Yq dtitarurgn ali. bagi, tambah, cur . aios lupe dato tertogi memodi tipe data atomik | (int, cher, gloat) dan fupe_data. tec- Difdetye Catray struct). i | Tipe Dota _Absbaei Abttrats; _merupotan proses Ug Sengajo mengurangi Cincian suatu objek dengan harapan dapot memakomi obsek dengan mudah. Tingkatan abrtraty, seruai dengan seberapa besar riacion= rincion dinilangken. Tingkatan abstraksi tH pe dato > tipe data abstrak > timbat dari hasil imajinosi +) tipe dota virtual ->. terdopot delam suaty bahata ‘pemrogcaman® * 1» u => bipe dato _fisik_-» secaro git dalam Memori Fomputer LL Keuntunqan memgunatan tipe dole abs{rak adalah :moduisrites,-penyembuayian ingormasi, + _kebeboron pelatsancan, integtitas dota, penyederhonoan _masatah as {iLangkah- langkah meneryemahtan tipe dota abs{rak lee virtual : 2. pilin bohota pemregromer Z. pili caro _merepresentotiten data. 1 preqram. ate imprementasi _hubungan « Tents- yenis ctruttur datel -Linver -> siruttyr data _yq setiapelemen memitik Sow satu dengan elemen lainnyo 7 1 rteee (burorti -> tiruetur YS seltap elemennyo mempunupi saty hub q saly bonyak olenganis atemen Lainnya: =_Skevttor 49 _setiap elemen mempunyei hubonga® banyat eengon { etemen_lainnyo ‘ J sok: Sirvttur Yq elemen. elemennys hanye _mempunyai hub keonggotaan . urvian elemen datam { fet tidak _penting confohnyo $4 + harb.cy 62> bbia.c} $3 vt Ce biaY maka s1252 553 _AeRay — Karatterstit = Sub antoc elemen inter, penempatan dirmang memorti cecara grrik moupen logika samo, hub anlar indeks dgn Komponen adalah Gne to one, tipe data homogen, Cato Occess “random. Tipe gato abstrak_atray : ettieve -» mergambi! dato de array + pel indeks | -Pditimpan divack update mergutah nici date cir arroy s pd indeFr i, dan nitei dr vor k, WWimentigamayey -? aay. 1 aimenti Ciitt, veetor) L iy adimensi _( ccabel motes) Derray _Muiti dimenst pe, Pencaparan (acess) cater Poritionot aecess -> penaupaian bertososkon nilai indeks ) arsocoative accers ~} pencapsian berdosotkan nilai_"mPonen berdosarkoh indeks:t~ alomat -> tompentn eli memori vclapet dihitura sartay gn of- dimens —>: memerlueon pen yumlahon >: Pereatian ~Fecepaion -perhitungen tidak tergantyng banyak komponen betapi tergantvng pedo berernyo atmens ——— berpungsi_uniuk_Mmemetatan Komponen array pode indety i ke diomet _memort. perhityngan, AME emeriuten Parameber array Rarrermienersmanrays—> aiamot awat Cb), panjang Komponen (L), batar bowel Clk) dan bates ato: Cuk) , dimensi_array 2 fow mayor order -> Cota Penyimpan. dato dim bahaso Penrregiamen SRRRRSNNpRReIOHNG CC Zett 2 poscal mengqunaFeN RMO cedanq fortran Column Majer order Virtual ong in =) nitai feonstunlo co. dalam bahosa C/ctt nilai Co=b,, didolam pascal Nilai Co dapat berbede dengon nite! b Rumor “umom A Mp: a cot. xij tet Gt Kid dengon + Cas b 3 east ligne ea) xCes (Ueyt)* Cd ceerd 4 Corb 1 out fava adaioh bahoso _pemrograman. sins itu at oleh Jame, Costing arg dirits ke publik_podo tahun (995. Jaya adatoh bahasa pemrograman berorientasi obgek dan men- dukung pengelotaan . memori: secara ee ye Tekaoiogi java -> save standard edition, 4 ava enterprise edition, java micro edition. Pencapaton Tavo_panyole oligunakan vdi perusahaan becar big data, dan android Tove virtual machine. merypakan program yang diqunatan untuk meng eksekus binary file “youve: si ht fr [Zave... deveopment Kit __[Hava_tuntime environtmen] __[kede rave (ree Java binary (fe-ctax) i a I a hal 3. Integrated clevetogment' environment (IDE) adelah smart editor ya |_digunatan untuk _mengecit_Kede program dan meiatutan otomatirasi proves kompilasi_kocle_ prograi dan otomatitasi prores_menjatankan program ‘ Tipes Dato umber 1 + Integer number Fie oe at oe Tipe Data Min Lo Max Size Oefautt |. byte =128 at byte a | 2 Short - 32.768 34, 267 2) byte 2 Int ~2.147,U63, 648 | 2,147,483, 64? 4 bytes ° Tong ene 5G] a Ae «OG Bet byter © L _ + Floating Point umber 7 Tire Data Mia Max iu [ size [detour float 3. Ue- ose 3.4et 038 4 bytes 0.0 o double | 18e-308 \-7e4 308 & bytes 0-0 er Wonverti Tipe Date Nyuiibert \ i 1 1 ~ Widening casting Cotomatis) « byte-) Chort -) int -» long -> ¢toat -> double + Narrowing caring (manual): clouble -) Float) long =) int -» char» Short —> byte Tipe Data Karakter ! r \ Data karatter di 4avo dirpresentasikan oleh lipe Char. untuk membuat dat dt Chor di fava bisa menggunatan banda pete cdtu! di awat can akhir karakter. ‘Trpe Dota Bootedn —Iipe date boolean adalah tipe dato yang memillki -2 ntlat yaitu_benar dan salah fudiei_benar direpterentasikan dengon kata kunci tue, Salah clengan fale clan cleault value_adalah false Tipe Pata seri — Tipe dota strim adalah tipe clata_kumpulan karatker Peeks. Untuk membuat string di 2. favo _menggunakan karakter petit cua cebelum dan Seteiah tekinya. depault Value untuk string aelatah nut _ - - ws Variable 4 _ : membuat Variable df jaya im enggurab fama _tpe data _dijkuti name variable Mama variable: tidak boleh mengariaung _ white space clan tidak boleh Angee temua Kate Kunei Var 4 Tove menduteng pembuatan variabei dengan kata kunci var seningga tidak peru me- fyebutean tipe datanya. Saat _menggunakan kato Eunci ver horus mengininian vatue _dati_vartabel tersebui_ Secara langtung, | Kato Kunci Finale Sika ingin membua’ variable yang datanys tidak boleh dirubah Setelah Perlama kati dibuot bite menggunaken kate kunci tinal aitebut_jugo leonsran, Vattable adalah untuk menyimpon data: Untul Er e, _ ienpencomernec nT 5) Trpe data_prrmitit adalah ttpe data _pawoan dalam bahofo pemrograman. Tpe dat number, chet, boolean, adalah tipe data primitip. Tepe data téring bukan Fipe cata pamitig. Tipe deta prmitig bite memiuti methed function . La ___Reprerentasi Tipe Pata Prtmetit_ C4) [Tike date premitit | Tipe data _butan primttit | byte Bure f _|_ short Short | , c ine Integer : h | tong - Leng fleot Float douvie Douiste Array adatan tipe dats’ yang berisi fumpulan date dengan tipe sama. Jumiah cata array tidak bisa berubah Setelah pertama tal’ dibuat. : — Operas di Array” Operan Array Keterangan ean re _[_anay (index J Mmengambil data Ai array | _[_artay Linders J syawe Mengubsh deto di array [array tenath Mengambit Panjang array | [operator Kerecangan + pengumtahon = Pengurangan i! * Petkaticon [ 7 Pembagian % 505 pembogion OPerari_ Matemotito | Augmented Arsiqnmect] ifarave | et 00, L a @-10 a-F10 a:a7lo | ato asa/ allo s a oz 10 : , 4 [operator Keterangen A +t grat van! 1 = |, Negative —1 GD + Postive i T Boolean Kebolitan + Auto Fauaia Febrant %, |) 3130022038 x Dato sruktor pr ee Perbandingah © Operasi erbondingan adalah operoti menghosilton nilai_bootean. ‘Operator Perbanaingain Operator hal 5. Untuk membensiingtan 2 data. Operesi perbanelinga, Keteramon lebih dar evrang dari lebih dari temo cerep [orang dari_ cam dem] Sama _dengon kcetat_ samo dengan Opereri boolean diperuntukkan untuk tipe data yang tifainyo boolean perart Booteand Operator Keterangon } BD dan, Ul : atau ! Kepaikon Operasi ae 9 se4 bio fio wale Operator Miley 2 Hats on A true ak crue btu “ true oe fare false = false Whos trues i False fatre be fatre Faire e Operas i 7 Operator Muler 2 Horit ; : { trues fate 1 false true | Bixpretsio.oo4 Expression adalah. eonttvts caris vonabel, operator, dan. pemanggiton Method yg tmengevo [toast menjadi _sebvah single valve. exprertion adotch core component _clati-statemenk Statementyit 4 i { > A Statement adaloh katimat lengkop. Sebvah Statement bertti ekeeketi Komput cttakhiri [dengan tik komas gents statement yatty: ascqnmenti; pengqunoon tt dan-~y metfiod invocation: object Creatroni \ : sBiockia Block adalah icumpulan statement yang terditi dari nol 7 lebih, Stalement. diawow dan diaehii dengon brung kurawal. . | ie statement! 1 lg statement adaloh ate levrei_untuk perenborgan. ——— hal 6 Blok if Gkon diekreturi etko konarsi if berniloi crue. Hal ini_biso dilokukan mengguraton else_exprestion Terkadang dlatam i¢ membytuhkon beberapa Konditi, bita menggunatean else Ig @xprestion, elseif di java bisa lebih dari satu. Switch adalah statement percabangan yang tama dengan if namen lebih sederhano (ara Pembuatannya- Konarri do cwitch statement hanya untuk perbandingan lebih mudah pengquroan ¢witch expression karena tidak gaily Logi mergqunaton break. Kaia kunci yield bita diqunakan untuk mengembatikan nilai twiich Pada Statement. Nl Ternary operator adaloh operator tederhano dav if Statement. Ternary operator teraiti dari _kondis!_yong clievoluosi. Tike tue maka nilai pertamo aiambi! , {ike false mata nilai ke- dua_diambil. For adatch Kata kunci yang diqunaken untuk metakukan perutangan. Block kede yang ada dalam for okon diutangi felame kenditi for memenuni While Loop adalah verti perulangon lebih Sederhana dibonding for loop. Hanyo terdopet perviangon tanpa ada Init statement dan pott Statement : Do while loop adalah perutangen yang murip dengon while hanye berbede peda pengeceton konditi. White loop dilokukan di awol fedengtan do while loop dilakuran oli akhir. Break yaitu untuk menghentitan seluiwh perlangen. Conjinve digurakon untuk meng heniikan perulongon soa ini_latu_melanjutean ke perulengon Selanjuinyo. For eath digunakon untuk mengakses Selutuh clate array Secora otomahs. Method odatah block kode program Yang akan berjalan_coot clipanggil. tembeat_methad dijove_menggurakan kata kunci Void duikvti Kita bita_mengirim ingormosi_ke method Yong ingin Atpanggi\. Univk melakukon hal tersebut pertu_menombahkan Parameter di method yong fudah dibvat. Parameter ditempatkon clalam kurung di deklaroti_ Method. Mama_method. hot. 7 Method Rein Value | Agar method bisa Mmenghoriliean value kita horus Mengubah kato kunci veld dengan tipe data_yang dthatilkan. Di yavo kita hanyo bia _menghatilkan catu data di Cebuah meshed Method: Variable Argument} Di yove bisa _menggunakan variable argument untuk mengirim data yang beri gumiah tat tentu- Parameter dengan tipe Variable argument hanya bisa ditempatkon ci porisi_ akon parameter Method Overloading | _ Method overloading adalah Kemampuan membuat Method dengan nome yong sama lebth dort seta. Dato parameter di method tertebvt harui berbeda beda. Tike ade yang sore maka progtom oli java akan eror Recursive Method 4 Recursive tmethod aeatah kemampuan method memangqi! Problem clengon Recuirive ~ Pertu_berbori- habit - Trea recunive derlalu olalorn meka ado kemungtinon { erjodi methodnya sendiiri error Stock overflow - Terjodi_ketiko ito memarggi| method yavo kito akan menyimpan dalom stock Trico method _memanggil method (cin maka ftack Aken menumpek dan_menyebab. kan error Stock overflow Scope} Scope adalah varfabel hanya bira cltarres clalam area Atmano mereke ¢l!buat. Komentar ¢ Komenior adalah kode Progrom yang akan cll KON S$Got proses Kompilosi sehinggo di binary code avo tdak akan ade Komentar terrebut. Byatonya eliqunakon untuk dokumentori

Anda mungkin juga menyukai