Anda di halaman 1dari 7

Pemrograman Berorientasi Objek SMK/MAK Kelas XII.

Program Keahlian Teknik Komputer


dan Informatika. Kompetensi Keahlian Rekayasa Perangkat Lunak
Oleh : Patwiyanto, S.Kom.
Sri Wahyuni, S.Kom.
Sumari Agus Prasetyo, S.Kom.

Hak Cipta © 2018 pada PenulisSadewa

Editor : Tyas
Setter : Anjar
Desain Cover : Irwan
Korektor : Venan

Hak Cipta dilindungi undang-undang.


Dilarang memperbanyak atau memindahkan sebagian atau seluruh isi buku ini dalam bentuk
apapun, baik secara elektronis maupun mekanis, termasuk memfotokopi, merekam atau
dengan sistem penyimpanan lainnya, tanpa izin tertulis dari Penulis.

Diterbitkan oleh Penerbit ANDI


Jl. Beo 38-40, Telp. (0274) 561881 (Hunting), Fax. (0274) 588282
Yogyakarta 55281

Percetakan: ANDI OFFSET


Jl. Beo 38-40, Telp. (0274) 561881 (Hunting), Fax. (0274) 588282
Yogyakarta 55281

Patwiyanto
Pemrograman Berorientasi Objek SMK/MAK Kelas XII. Program Keahlian
Teknik Komputer dan Informatika. Kompetensi Keahlian Rekayasa Perangkat
Lunak/Patwiyanto, Sri Wahyuni & Sumari Agus Prasetyo
– Ed. I . – Yogyakarta: ANDI
27 26 25 24 23 22 21 20 19 18
Viii + 120 hlm.; 17,6 x 25 cm.
10 9 8 7 6 5 4 3 2 1
ISBN: 978-979-29-6950-4 (Jilid lengkap)
978-979-29-6952-8 (Jilid 2)
I. Judul
1. Object – Oriented Programing/Computer – Study & Teaching
2. Wahyuni, Sri
3. Prasetyo, Sumari Agus
DDC’23 : 005.117.076
PRAKATA
35$.$7$

3XML V\XNXU NDPL SDQMDWNDQ NHSDGD 7XKDQ <DQJ 0DKD (VD VHKLQJJD EXNX
\DQJEHUMXGXOPemrograman Berorientasi Objek Kelas XII LQLGDSDWKDGLUVHEDJDL
SHQXQMDQJ SHPEHODMDUDQ SDGD 6HNRODK 0HQHQJDK .HMXUXDQ 3URJUDP .HDKOLDQ
7HNQLN .RPSXWHU GDQ ,QIRUPDWLND NKXVXVQ\D .RPSHWHQVL .HDKOLDQ Rekayasa
Perangkat Lunak %XNX LQL GLVXVXQ EHUGDVDUNDQ .XULNXOXP  \DQJ WHODK
GLVHPSXUQDNDQ VHVXDL .HSXWXVDQ 'LUHNWXU -HQGHUDO 3HQGLGLNDQ 'DVDU GDQ
0HQHQJDK 1RPRU '.(3.5 7DQJJDO  )HEUXDUL  WHQWDQJ
6WUXNWXU .XULNXOXP 3HQGLGLNDQ 0HQHQJDK .HMXUXDQ GHQJDQ WXMXDQ XQWXN
PHPSHUNXDW NRPSHWHQVL VLVZD GDQ VLVL VSLULWXDO VLNDS SHQJHWDKXDQ GDQ
NHWHUDPSLODQVHFDUDXWXK
%XNX LQL EHULVL PDWHUL SHPEHODMDUDQ \DQJ PHPEHNDOL SHVHUWD GLGLN GHQJDQ
SHQJHWDKXDQGDQNHWHUDPSLODQ%XNXLQLMXJDPHQGRURQJVLVZDXQWXNPHPLOLNL
VLNDS VRVLDO GDQ VSLULWXDO PHODOXL EHUEDJDL PDFDP EHQWXN SHQXJDVDQ \DQJ
PHQGRURQJ SHVHUWD GLGLN GDSDW EHUGLVNXVL GDQ VDOLQJ PHQJKDUJDL GL DQWDUD
PHUHND 'HQJDQ SHPEHODMDUDQ \DQJ PHQJDFX .XULNXOXP  VLVZD GLGLGLN
XQWXNVHODOXPHQV\XNXULDQXJHUDKDODPVHPHVWDNDUXQLD7XKDQ<DQJ0DKD(VD
GHQJDQSHPDQIDDWDQ\DQJEHUWDQJJXQJMDZDE
6HVXDL GHQJDQ SHQGHNDWDQ \DQJ GLJXQDNDQ GDODP .ULNXOXP  VLVZD
GLPLQWDXQWXNPHQFDULGDULVXPEHUEHODMDUODLQ\DQJWHUVHGLDGDQWHUEHQWDQJOXDV
GLVHNLWDUQ\D3HUDQJXUXVDQJDWSHQWLQJXQWXNPHQLQJNDWNDQGDQPHQ\HVXDLNDQ
GD\DVHUDSVLVZDGHQJDQNHWHUVHGLDDQNHJLDWDQEXNXLQL
.DPL PHQ\DGDUL EXNX LQL PDVLK MDXK GDUL NHVHPSXUQDDQ 2OHK NDUHQD LWX
XVDKDSHUEDLNDQGDQSHQ\HPSXUQDDQWHUXVNDPLODNXNDQVHKLQJJDNULWLNVDUDQ
GDQPDVXNDQXQWXNSHUEDLNDQGDQSHQ\HPSXUQDDQVDQJDWODKSHQWLQJEDJLNDPL
+DUDSDQNDPLEXNXLQLGDSDWPHPEHULNDQNRQWULEXVL\DQJWHUEDLNEDJLNHPDMXDQ
GXQLD SHQGLGLNDQ GDODP UDQJND PHPSHUVLDSNDQ JHQHUDVL \DQJ FHUGDV GDQ
WDQJJXKGLPDVDGHSDQ


3HQ\XVXQ


 
DAFTAR ISI
'$)7$5,6,

35$.$7$LLL
'$)7$5,6,LY
3(1'$+8/8$1YL
%$%'$7$%(178.675,1*'$13(/%$*$,3523(57,1<$
$3(56(36,
$<23$+$0,
$'DWD%HQWXN6WULQJGDQSHOEDJDL3URSHUWLQ\D
% &ROOHFWLRQ6HEDJDL0HGLD3HQ\LPSDQDQ'DWD
5$1*.80$1
8-,.203(7(16,
%$%23(5$6,),/('$1,1387287387 ,2 
$3(56(36,
$<23$+$0,
$2SHUDVL)LOH
% 'DVDU'DVDU7KUHDG
5$1*.80$1
8-,.203(7(16,
8/$1*$1$.+,56(0(67(5
%$%86(5,17(5)$&( 8, 
$3(56(36,
$<23$+$0,
$0HUDQFDQJDWDX8VHU,QWHUIDFH 8, 
% .RQHNWLILWDVGDODP$NVHV%DVLV'DWD
& 8VHU,QWHUIDFH0HQJJXQDNDQ/LEUDU\
5$1*.80$1
8-,.203(7(16,
%$%02'(/9,(:&21752//(5 09& '$/$0
3(052*5$0$1%(525,(17$6,2%-(.
$3(56(36,
$<23$+$0,
$3HQHUDSDQ2EMHN0XOWLPHGLDGDODP$SOLNDVL
% 0RGHO9LHZ&RQWUROOHU 09& GDODP3HPURJUDPDQ%HURULHQWDVL
2EMHN
& $SOLNDVL%HUEDVLV09&GDODP3HOEDJDL+DVLO
5$1*.80$1
8-,.203(7(16,
WDZK'ZDEZKZ/Ed^/K:<<ĞůĂƐy// v
8/$1*$1$.+,56(0(67(5
*/26$5,80
'$)7$53867$.$
/$0$13867$.$
7(17$1*3(18/,6



 
'$)7$53867$.$
$VWXWL7UL0RGXO3UDNWLNXP³3RO\PRUSKLVPGDQ,QKHULWDQFH´
$YHVWUR -R\FH   Introduction Programming 1 -DYD (GXFDWLRQ
'HYHORSPHQW,QLWLDWLI
BBBBBBBBBBBBB  Introduction Programming 2 -DYD (GXFDWLRQ
'HYHORSPHQW,QLWLDWLI
'HLWHOJava : How to program1HZMHUVH\3UHQWLFH+DOO
+HUPDZDQ %HQQ\  Menguasai JAVA 2 Object Oriented Programming
<RJ\DNDUWD3HQHUELW$QGL
+RUVWPDQQ &D\ GDQ *DU\ &RUQHOO  Core Java Volume1, Fundamentals
&DOLIRUQLD6XQ0LFURV\VWHPV,QF
,QGUDMDQL 0DUWLQPemrograman Objek dengan Java-DNDUWD(OHN0HGLD
.RPSHWLQGR
.DGLU$EGXODasar Pemrograman Java 2<RJ\DNDUWD3HQHUELW$QGL.
.XUQLDZDQ.KDQQHG\(NRBelajar Java Dasar%DQGXQJ6WULS%DQGXQN
06X\DQWRMultimedia Alat untuk Meningkatkan Keunggulan Bersaing
<RJ\DNDUWD3HQHUELW$QGL
0XVQWHU &KULVWLDQ  -DYD  -'.  ± *UXQGODJHQ +HUGW ± 9HUODJ IRU
ELOGXQJVPHGLHQ*DJK%RGHQKHLOP
1RXJKWRQ3DWULFThe Java Handbook1HZ<RUN0F*UDZ+LOO,QF
1XJURKR $GL . Analisis dan Perancangan Sistem Informasi dengan
Metodologi Berorientasi Objek%DQGXQJ,QIRUPDWLND
6LDQLSDU5+Pemrograman C++.<RJ\DNDUWD3HQHUELW$QGL
6LDQLSDU5+Teori dan Implementasi Java%DQGXQJ,QIRUPDWLND
6LDQLSDU5+ 6DWULD8WDPD,.:LU\DMDWLTeori & Implementasi Pemrograman
Berorientasi Objek Menggunakan C++.<RJ\DNDUWD3HQHUELW$QGL
6XEL\DQWRUR(NRPemrograman berorientasi Objek-DNDUWD.HPHQGLNQDV
:LFDNVRQR $G\Dasar-Dasar Pemrograman Java 2-DNDUWD(OH[0HGLD
.RPSXWLQGR
:LUD\XGD 7MRNRUGD $JXQJ %XGL  Slide Kuliah: CS3123 Pemrograman
Berorientasi Objek.%DQGXQJ,QVWLWXW7HNQRORJL7HONRP
:X&7KRPDVAn Introduction to Object - Oriented Programming with
Java1HZ<RUN0F*UDZ+LOO

/$0$13867$.$
KWWSVDIIDQGHVZRUGSUHVVFRPPHPEXDWDSOLNDVLZHEGHQJDQPYF
KWWSVDU\DGKDUPDDGLFRPEORJNRQVHSPYFSDGDMDYD
KWWSKZVPDUWVROXWLRQFRPEORJSHQJHUWLDQVWULQJGDQFRQWRK
SURJUDPPHQDPSLONDQVWULQJSDGDF
KWWSVEHUW]]LHFRPNQRZOHGJHIUDPHZRUNSKS0RGHO9LHZ&RQWUROOHUKWPO
7(17$1*3(18/,6

3DWZL\DQWR6.RPPHUXSDNDQDOXPQXV670,.3UDQDWD
,QGRQHVLD %HNDVL -XUXVDQ 7HNQLN ,QIRUPDWLND WDKXQ 
3HQXOLVSHUQDKEHNHUMDVHEDJDLHGLWRUPDWDSHODMDUDQWHNQLN
LQIRUPDWLND NRPSXWHU GL &9 'KDUPD $NVDUD SDGD WDKXQ
± 6DDW LQL SHQXOLV PHQMDODQL NHVLEXNDQ VHEDJDL
SHQXOLV freelance PRGXO/.6 7HNQRORJL ,QIRUPDVL
.RPXQLNDVL 6HODLQ LWX SHQXOLV MXJD PHQMDODQL SURIHVL
VHEDJDL WHNQLVL KDUGZDUH GDQ VRIWZDUH 3HQXOLV \DQJ
PHPLOLNLDODPDWGL3HQGHP575:6HORSXWUR%DWXZDUQR:RQRJLULLQL
GDSDWGLKXEXQJLYLDHPDLOWXNDQJBQJXWH[#\DKRRFRP

6UL:DK\XQL6.RPPHQHPSXKSHQGLGLNDQGL670,.'XWD
%DQJVD6XUDNDUWD-XUXVDQ6LVWHP,QIRUPDVLSDGDWDKXQ±
 3HQXOLV \DQJ PHPLOLNL NHDKOLDQ GL ELGDQJ VLVWHP
LQIRUPDVLLQLEHUGRPLVLOLGL-HWDN575:-RQR7DQRQ
6UDJHQ 3HQXOLV GDSDW GLKXEXQJL YLD HPDLO
\XQLZDK\X#JPDLOFRP

6XPDUL $JXV 3UDVHW\R 6.RP PHUXSDNDQ DOXPQXV
$0,. +DUDSDQ %DQJVD -XUXVDQ 3HQGLGLNDQ 7HNQLN
,QIRUPDWLND GDQ .RPSXWHU WDKXQ  3HQXOLV \DQJ
PHPLOLNLNHDKOLDQGLELGDQJSHQGLGLNDQWHNQLNLQIRUPDWLND
GDQNRPSXWHULQLSHUQDKPHQMDGLDVLVWHQGRVHQGL81,%$
6ROR 6DDW LQL SHQXOLV PHPLOLNL NHVLEXNDQ VHEDJDL JXUX GL
60. 6RJD 3OXV %R\RODOL 3HQXOLV \DQJ EHUGRPLVLOL GL
.DODQJDQ575:1JOHPEX6DPEL%R\RODOLLQLGDSDWGLKXEXQJLYLDHPDLO
VXJLKERQGRWDQSRJHODU#JPDLOFRP



Anda mungkin juga menyukai