Landasan Teori Skripsi TI Java

Dasar Pemrograman Java 2
Abdul Kadir
Andi Ofseet 2005. Yogyakarea

JAVA
Java adalah bahasa pemrograman serbaguna. Java dapae digunakan uneuk
membuae suaeu program sebagai mana Anda membuaenya dengan bahasa seperei
Pascal aeau C++. Yang lebih menarikt Java juga mendukung sumber daya Ineernee
yang saae ini populert yaieu World Wide Web aeau sering disebue Web saja. Java juga
mendukung aplikasi klien/servet baik dalam jaringan local (LAN) maupun jaringan
berskala luas (WAN).
Java dikembangkan oleh Sun Microsyseems pada Aguseus 1991t dengan nama
semula Oak. Konon Oak adalah pohon semacam jaei yang eerlihae dari jendela
eempae pembuaenya James Gosling bekerja. Ada yang mengaeakan bahwa Oak
adalah singkaean dari “Objece Applicaeion Kernel”t eeeapi ada yang menyaeakan hal
ieu muncul seeelah nama Oak diberikan. Pada Januari 1995t karena nama Oak
dianggap kurang komersialt maka diganei mejadi Java.
Dalam sejumlah lieeraeur disebuekan bahwa Jabva merupakan hasil perpaduan sifae
dari sejumlah bahasa pemrogramant yaieu Ct C++t Objece-Ct SmallTalkt dan
Common LISP. Selain ieu java juga dilengkapi dengan unsure keamanan. Yang eak
kalah peneing adalah bahwa Java menabahkan paradigm pemrograman yang

sederha aeau C+_+t yang mengandalkan poineer dan Anda dapae merasakan
keruweeannyat java juseru meninggalkannya sehingga Anda akan memperoleh
kemudahan saae menggunakannya.
Program Java bersifae eidak berganeung pada plaeform sehingga memungkinkan
uneuk menjalankan program Java di berbagai kompueer dan berbagai syseem
operasi. Sifae eidak berganeung pada plaeform sering dinyaeakan dengan iseilah
poreabilieas. Yang menarikt eingkae poreabilieas Java eidak hanya sebaeas pada
program sumber (source code)t melainkan juga pada eingkae kode biner yang
disebue byeecode. Dengan demikian bila anda eelah mengkompilasi program Java
pada compueer bersiseem operasi Windowst anda dapae menjalankan hasil
kompilasi pada Macineosh secara langsungt eanpa harus mengkompilasi ulang.
Tabel java pada berbagai syseem operasi
Siseem operasi
AIX
DG/UX
Digieal OpenVMS

Vendor
IBM
Daea general Corporaeion

Digieal Equipmene Corporaeion

Digieal Unix
HP-UX
IRIX
Linux
MacOS
Neeware
OS/2
OS/390 dan OS/400
Solaris
Keluarga Windows

Digieal equipmene Corporaeion
Hewleee Packard
Silicon graphics
Banyak Perusahaan
Apple
Novell
IBM

IBM
Sun Microsyseem
Microsofe Corporaeion

Kode yang disebue byeecode dapae dijalankan ;pada berbagai syseem operasi
karena kode ini berbeda dengan kode mesin. Kode mesin sangae berganeung pada
plaeformt sedangkan byeecode dapae dimengerei oleh semua plaeform yang eelah
dilengkapi dengan ineerpreeer Java. Mengingae bahwa hasil kompilasio java dapae
dijalankan pada berbagai syseem operasi aeaupun prosesort java sering dikaeakan
bersifae neeral eerhadap arsieekeur compueer.
Pada Java 2t ineerpreeer java eerkemas dalam sebuah pakee yang disebue JRE (java
Runeime Environmene).

Rekayasa perangkae Lunak pendekaean prakeisi (buku saeu)
Roger St Pressmant Ph.D. Penerjemah LN Harnaningrum.
Andi Ofsee and MacGraw-Hill Book Co. 2002. Yogyakarea.

Perangkat Lunak
Perangkae lunak adalah (1) perineah (program compueer) yang bila dieksekusi
memberikan fungsi dan uneuk kerja seperei yang diinginkan. (2) serukeur daea yang

memungkinkan program memanipulasi informasi secara proporsionalt dan (3)
dokumen yang menggambarkan operasi dan kegunaan program.
Karakteristik perangkat Lunak
Uneuk memperoleh pemahaman eeneang perangkae lunak (serea pemahaman
eeneang sofeware engineering)t peneing juga uneuk meneliei karakeeriseik perangkae
lunak yang membuae perangkae lunak berbeda dari hal-hal lain yang dibangun oleh
manusia. Keeika perangkae lunak dibuaet proses kreaeif manusia (analisist desaint
konseruksit pengujian) dieerjemahkan ke dalam beneuk fsik. Jika kiea membuae
compueer barut skeesa dasart penggambaran desain formalt dan proeoeype breadboarder berkembang ke dalam suaeu produk fsik (VLSI chipt papan rangkaiant caeu
dayat dll).
Perangkae lunak lebih merupakan elemen logika dan bukan merupakan elemen
syseem fsik. Dengan demikiant perangkae lunak memiliki cirri yang beda dari
perangkae keras :
1. Pereangkae lunak dibangun dan dikembangkant eidak dibuae dalam beneuk
yang klasik.
2. Perangkae lunak eidak pernah using
3. Sebagian besar perangkae lunak dibuae secara cuseom-builet serea eidak dapae
dirakie dari komponen yang sudah ada.

Roger S. Pressman (2002) untuk memperoleh pemahaman tentang perangkat lunak (serta

pemahaman tentang software engineering), penting juga untuk meneliti karakteristik perangkat
lunak yang membuat perangkat lunak berbeda dari hal-hal lain yang dibangun oleh manusia.
Ketika perangkat lunak dibuat, proses kreatif manusia (analisis, desain, konstruksi, pengujian)
diterjemahkan ke dalam bentuk fisik. Jika kita membuat komputer baru, sketsa dasar,
penggambaran desain formal, dan prototype bread-boarder berkembang ke dalam suatu produk
fisik (VLSI chip, papan rangkaian, catu daya, dll).

http://www.batan.go.id/korpri-yogya/index.php?option=com_content&view=article&id=58:akusisiarsip&catid=39:jafung&Itemid=53
ARSIP
Arsip merupakan endapan informasi terekam dalam pelaksanaan kegiatan administrasi sesuai dengan
tugas dan fungsi instansi/organisasi. Volumenya akan tumbuh sejajar dengan perkembangan kegiatan,
sehingga perlu dilakukan pengelolaan dan penyusutan untuk peningkatan efesiensi. dan pelestarian bukti
pertanggungjawaban nasional kepada generasi mendatang.

Arsip menurut UU RI Nomor 43 Tahun 2009 adalah rekaman kegiatan atau peristiwa dalam berbagai
bentuk dan media sesuai dengan perkembangan teknologi informasi dan komunikasi yang dibuat dan
diterima oleh lembaga negara, pemerintahan daerah, lembaga pendidikan, perusahaan, organisasi
politik, organisasi kemasyarakatan dan perseorangan dalam pelaksanaan kehidupan bermasyarakat,
berbangsa dan bernegara.
Pendataan arsip merupakan suatu proses kegiatan untuk mengumpulkan, mengidentifikasi & mengolah

seluruh data dan informasi tentang arsip-arsip yang tercipta pada unit-unit organisasi. Fungsinya adalah
untuk mengetahui data arsip yang dimiliki suatu organisasi sedang tujuannya adalah upaya
menginventarisasi jumlah, kurun waktu, subtansi informasi dan kondisi arsip yang diperlukan sebagai
dasar perencanaan pengelolaan arsip.

heep://www.duniaarsip.com/pengereian-arsip-menurue-lembaga-adminiserasinegara.heml
heep://www.google.co.id/url?sa=e&rce=j&q=aplikasi
%20adalah&source=web&cd=3&sqi=2&ved=0CEUQFjAC&url=heep%3A%2F
%2Freposieory.usu.ac.id%2Fbieseream%2F123456789%2F20215%2F4%2FChapeer
%2520II.pdf&ei=eAGVT4iTNYjWrQeCreWjBQ&usg=AFQjCNHJoaMT_nEx4UvVw756WJ
-_kzhuGA&cad=rja
heep://id.wikipedia.org/wiki/Aplikasi
kur2003.if.itb.ac.id/fil//ItrroT/-03.pdf
heep://seorage.jak-seik.ac.id/seudenes/paper/penulisan%20ilmiah/30404077/

Waterfall merupakan SDLC tertua karena sifatnya yang natural. Urutan SDLC waterfall ini
bersifat serial dari proses perencanaan, analisa, desain, dan implementasi pada sistem. Model ini
adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno,
tetapi merupakan model yang paling banyak dipakai didalam Software Engineering. Model ini
melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju

ke eahap analisis, desain, coding, testing/verification, dan maintenance. Disebut dengan
waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan
berjalan berurutan.
Kelebihan :
1. Merupakan model pengembangan paling handal dan paling lama digunakan.
2. Mudah diaplikasikan kedalam proses pengembangan sistem.
3. Cocok untuk sistem software berskala besar.
4. Cocok untuk sistem software yang bersifat generic.
5. Pengerjaan project sistem akan terjadwal dengan baik dan mudah dikontrol.
Kekurangan :
1. Persyaratan sistem harus digambarkan dengan jelas.
2. Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.
3. Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan
pengembangan.

Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan.
Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama
proses pembuatan sistem. Prototyping dimulai dengan pengumpulan kebutuhan, mendefinisikan
objektif keseluruhan dari software, mengidentifikasikan segala kebutuhan, kemudian dilakukan
perangcangan kilat yang difokuskan pada penyajian aspek yang diperlukan.

Kelebihan :
1. Prototype melibatkan pengguna (user) dalam analisa dan desain.
2. Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
3. Untuk digunakan secara standalone.
4. Digunakan untuk memperluas SDLC.
5. Mempersingkat waktu pengembangan sistem.

Kekurangan :
1. Proses analisis dan perancangan terlalu singkat.
2. Mengesampingkan alternatif pemecahan masalah.
3. Bisanya kurang fleksible dalam mengahdapi perubahan.
4. Prototype yang dihasilkan tidak selamanya mudah dirubah.
5. Prototype terlalu cepat selesai.

http://www.edrawsoft.com
Edraw Max memungkinkan siswa, guru dan profesional bisnis untuk andal membuat dan
mempublikasikan jenis diagram untuk mewakili ide. Ini semua-dalam-satu perangkat lunak
grafis yang membuatnya mudah untuk menciptakan profesional-cari flowcharts, diagram
organisasi, diagram jaringan, presentasi bisnis, rencana bangunan, peta pikiran, fashion desain,
diagram UML, workflows, struktur program, diagram desain web, listrik teknik diagram, peta

directional, diagram database dan banyak lagi. Dengan besar pra-larut perpustakaan dan lebih
dari 4600 simbol vektor, gambar tidak dapat lebih mudah! Edraw Max memungkinkan Anda
membuat berbagai diagram menggunakan template, bentuk, dan alat gambar saat bekerja di
lingkungan Kantor gaya intuitif dan akrab.
Edraw Max adalah aplikasi berbasis vektor diagram kaya dengan contoh-contoh dan template.
Mudah untuk membuat diagram alir, bagan organisasi, proses bisnis, diagram UML, aliran kerja,
struktur program, diagram jaringan, grafik dan grafik, peta pikiran, peta directional dan diagram
database.
Dengan pra-larut perpustakaan dan lebih dari 2000 simbol vektor, gambar tidak dapat lebih
mudah! Edraw Max termasuk semua perpustakaan dan contoh lini produk Edraw.
Edraw Max adalah perangkat lunak desain baru, cepat dan kuat grafis, novel, kecil dan indah,
yang bekerja di bidang-bidang berikut:
Arus Charts
Organisasi Charts
Arus Kerja
Perangkat lunak
UML Diagram
Jaringan Diagram
Proses Bisnis
Charts & Graphics

Directional Peta
Basis Data Diagram dll
Berikut adalah beberapa fitur kunci dari “Edraw Max”:
Edraw adalah perangkat lunak berbasis vektor diagram, yang menciptakan diagram alur, bagan
organisasi dan jaringan cepat.
Dukungan diagram alur dasar, bagan organisasi, bagan bisnis, diagram jam, aliran kerja, diagram
software, diagram UML, peta dan diagram jaringan.
Kuat dan mudah digunakan alat gambar dan banyak pra-larut perpustakaan objek, gambar tidak
perlu memulai dari awal. Hanya dengan menarik yang sudah jadi bentuk dari toolbar dan
menjatuhkan mereka pada halaman Anda. Menggambar tidak dapat lebih mudah!
Apa yang Anda Lihat adalah Apa yang Anda Dapatkan. Zooming, scrolling, pemilihan multi dan
multi-level undo / redo didukung. Tidak ada keterampilan artistik diperlukan. Secara otomatis
sejalan dan mengatur segala sesuatu tampak hebat.
Banyak template bentuk. Menawarkan lebih dari 2000 bentuk yang umum digunakan,

menggambar diagram tidak perlu memulai dari awal.
Galeri dukungan. Menawarkan gudang template untuk mengumpulkan, mengelola berbagai
bentuk hasil keunggulan.
Berbeda warna, huruf, bentuk, gaya, gambar, teks dan simbol untuk setiap objek diagram yang
tersedia.

Umum mendukung format grafis dan pencetakan apa yang melihat Anda adalah apa yang Anda
dapatkan.
Mudah memvisualisasikan informasi yang kompleks dengan berbagai diagram Edraw. Membuat
diagram tersebut bahkan lebih cerdas dan lebih bermanfaat dengan menghubungkan mereka
untuk data yang mendasari, yang memberikan gambaran yang lebih lengkap dari sistem atau
proses.
Fitur Baru:
- UI adalah MS Office 2010 gaya seperti. Fitur pita penuh.
- Ditambahkan Tema, Tema Warna, dan Efek Font. Mudah untuk mengubah diagram
keseluruhan dengan mengubah tema aktif. Dengan fitur Tema baru, Anda dapat memformat
warna dan efek dalam diagram seluruh dengan satu klik.
- Real-time preview. Bila Anda menggulir melalui berbagai galeri di Edraw, Anda akan melihat
gambar Anda dan berbagai objek berubah untuk menampilkan apa yang akan mereka terlihat
seperti jika Anda memutuskan untuk menerapkan pengaturan. Cukup klik pada thumbnail di
galeri untuk benar-benar menerima perubahan. Hal ini membuat jauh lebih cepat untuk melihat,
misalnya, bagaimana mengubah skema warna akan mempengaruhi gambar Anda.
- Layout Cepat dan gaya cepat. Ini memberikan pilihan format cepat untuk objek tersebut, dan
membuatnya mudah untuk membuat tampan slide hanya dengan beberapa klik.
- Masukan Edraw grafis ke Word, Excel, PowerPoint dengan satu klik tombol.
- Objek Teks didukung baris spasi, peluru, Indent, kembali warna, script super, naskah sub dan
banyak lagi.
- Bayangan pada umumnya sangat sangat bagus dibandingkan dengan yang di versi sebelumnya.
Kami benar-benar dapat mengontrol transparansi, jumlah blur, dan warna sekarang.
- Bentuk dan teks preset membuat sangat mudah untuk menerapkan preset untuk melihat suatu
obyek atau teks.
- Ini lebih cepat untuk memperbesar dan memperkecil sekarang menggunakan zoom slider di
sudut tenggara layar.
- Tabel dukungan.
- Gambar recolor, Light dan Kontras, transparan PNG dukungan.
- Membuka Lembar Shape untuk pengguna senior untuk membuat bentuk yang lebih rumit.
- Seni klip Lebih 2000.
- Peningkatan fungsi Insert Hyperlink.
- Peningkatan fungsi cetak. Mendukung ukuran halaman lebih, seperti A0, A1. Anda juga dapat
mencetak grafis ukuran besar pada halaman terpisah.
- Persisten undo dan redo.
- Kualitas ekspor Tinggi grafis.
Vektor berbasis
- Edraw Max adalah sebuah perangkat lunak berbasis vektor diagram, yang berarti berapapun
yang anda mengubah diagram, akan selalu menjaga kualitas tinggi.

Mudah dan ramah UI
- Edraw UI adalah MS Office-gaya seperti, mudah dipelajari dan digunakan. Jika Anda sudah
familiar dengan MS Office, Anda sudah familiar dengan Edraw cepat.
Bekerja dengan MS Office dengan baik
- Edraw memberikan beberapa cara untuk bekerja sama dengan sistem MS Office.
- Anda dapat menyalin bentuk yang dipilih kemudian paste ke dalam dokumen MS Office.
- Anda dapat menyisipkan objek OLE Edraw dalam aplikasi MS Office.
- Anda juga dapat mengekspor gambar ke format generik grafis seperti jpg, tif, bmp. Kemudian
beralih ke MS Office dan menyisipkan gambar.
Mendukung hampir semua jenis format grafis
- Mendukung hampir semua format grafis generik, dapat mengekspor atau mengimpor grafis
format umum, seperti bmp, gif, dib, png, tif, WMF, ggl, html dan sebagainya.
Save as file exe dan berbagi dengan siapa pun tanpa Edraw
- Anda dapat menyimpan file gambar Anda ke format exe dan berbagi dengan siapa pun yang
Anda inginkan, bahkan telah ada Edraw diinstal.
Menyediakan alat gambar seperti Illustrator
- Menyediakan satu set alat gambar seperti Adobe Illustrator, dengan alat tersebut Anda dapat
menggambar bentuk sendiri atau mengubah bentuk dalam perpustakaan.
Bagikan bentuk otomatis
- Edraw dapat membantu Anda menyesuaikan dan mengatur segala bentuk secara otomatis, ini
akan mempercepat pekerjaan Anda.
Gaya kuat sistem dan banyak indah build-in gaya
- Edraw memiliki sistem gaya yang mudah dan cepat, dan menyediakan banyak ditentukan gaya,
yang dapat membantu Anda membuat diagram Anda indah dan pribadi dalam waktu singkat.
Berkelimpahan perpustakaan dan template yang melibatkan jenis bidang
- Menyediakan perpustakaan berlimpah dan template mencakup flowchart, bagan organisasi,
membangun rencana, diagram jaringan dan banyak lagi.
Mendefinisikan dan mengelola perpustakaan Anda sendiri dan template
- Anda dapat menggambar bentuk Anda sendiri dan menyimpan sebagai dokumen perpustakaan
dan template, dan menggunakannya sebagai perpustakaan yang telah ditetapkan dan template.