Metode Dalam Java Beserta Contohnya

Metode Dalam Java Beserta Contohnya


                                                                  METODE DALAM JAVA


  • Metode pada OOP (Object Oriented Programming) merupakan suatu operasi atau aksi atau tindakan yang dapat dilakukan oleh kelas atau objek. Berikut adalah statemen yang digunakan untuk mendeklarasikan metode.
Deklarasikan Metode
[modifier] [tipe_nilai_balik] identifier(parameter) { [body method];
}


Suatu metode terdiri dari 2 bagian, yaitu header dan body. Bagian header terdiri dari modifier, tipe nilai balik, dan parameter. 
1. Modifier
Modifier atau access modifier merupakan karakteristik hak akses pada suatu metode. Pada bahasa pemrograman Java terdapat 4 jenis modifier, yaitu public, protected, default, dan private.Public, metode dapat diakses oleh sembarang kelas atau bersifat umum. Protected, metode hanya dapat diakses oleh kelas tertentu dan kelasturunannya.Default, metode hanya dapat diakses oleh kelas tertentu dalam satu paket (package).Private, metode hanya dapat diakses oleh suatu kelas saja.

2. Tipe nilai balik
Tipe nilai balik merupakan tipe data yang akan dikembalikan oleh metode kepada objek yang memanggilnya. Ada 2 jenis tipe nilai balik, yaitu pengembali nilai dan void. Pengembali nilai merupakan tipe nilai balik yang akan mengembalikan nilai, sedangkan void merupakan tipe nilai bali yang tidak mengembalikan nilai. Tipe nilai balik pengembali nilai ditandai dengan keyword return, sedangkan tipe nilai balik void (tanpa mengembalikan nilai) ditandai dengan keyword void. 
3. Parameter
Parameter merupakan tipe data dan nama variabel yang berguna sebagai masukkan untuk metode. Parameter ini bersifat opsional, artinya suatu metode dapat menggunakan parameter atau tidak menggunakan parameter apapun.
Selanjutnya, body merupakan bagian yang memuat statemen untuk mengolah data dan menampilkan informasi.
  • METODE GETTER DAN SETTER
Metode getter dan setter dalam OOP merupakan penerapan enkapsulasi. Enkapsulasi merupakan suatu teknik penyembunyian data dan informasi supaya data dan informasi tersebut tidak dapat diakses secara bebas dan aman. Selain pada metode, enkapasulasi ini dapat diterapkan juga pada kelas dan field atau atribut. Pada pemrograman Java penerapan enkapsulasi menggunakan access modifier yang terdiri dari 4 tingkatan akses, yaitu public, protected, default, dan private.
1. Metode Getter
Metode getter atau metode accessor merupakan metode yang digunakan untuk mengambil atau mengakses nilai dari variabel di dalam kelas tertentu.
2. Metode Setter
Metode setter atau metode mutator merupakan metode yang digunakan untuk mengatur atau mengubah nilai dari variabel di dalam kelas tertentu.

METODE OVERLOADING 
Metode overloading merupakan metode yang digunakan ketika di dalam suatu kelas terdapat 2 metode dengan nama yang sama, tetapi dengan tugas yang berbeda. Perbedaan tugas pada metode overloading ditunjukkan berdasarkan parameter (jumlah parameter, tipe data, dan urutan parameter) yang digunakan. Contoh:
void totalGaji (int gajiTetap, int tunjangan)
void totalGaji (int gajiTetap, int tunjangan, int bonus)

 

Pengertian Kelas dan Object pada Java beserta contohnya

Pengertian Kelas dan Object pada Java beserta contohnya


Kelas (Class)

  • Kelas (class) merupakan konsep atau blue print dari objek. Program yang dibangun dengan menggunakan bahasa Java minimal harus berisi satu kelas. Kelas pada pemrograman Java disimpan di dalam file yang berekstensi .java. Nama yang digunakan untuk file tersebut harus sama dengan nama kelas yang telah dideklarasikan, termasuk besar dan kecil huruf yang digunakan. Contoh sebagai berikut. merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.



Statemen pada bahasa Java yang digunakan untuk mendeklarasikan suatu kelas adalah sebagai berikut.

Mendeklarasikan Kelas
[modifier] class identifier {
}
Suatu kelas pada bahasa Java berisi field / atribut dan metode. Field / atribut berfungsi untuk mendefinisikan data, sedangkan metode berfungsi untuk mendefinisikan operasi atau aksi atau tindakan suatu kelas. Contoh untuk kelas, field, dan metode ini adalah sebagai berikut.
Kelas : Persegi

Field : Panjang dan lebar
Metode : hitungLuas
 Objek (Object)

  • Objek di dunia pemrograman mirip dengan objek yang ada di dunia nyata, yaitu sesuatu yang benar nyata keberadaannya. Misalnya, dosen, mahasiswa, ayam, kucing, dan lain-lain. Pada dunia pemrograman, objek adalah turunan dari suatu kelas yang telah dideklarasikan. Objek dibagi manjadi 2 bagian, yaitu atribut (attribute) dan metode (method). Atribut berfungsi untuk mendeskripsikan data atau informasi yang berhubungan dengan objek, sedangkan metode berfungsi untuk mendeskripsikan tingkah laku atau pekerjaan yang dapat dilakukan oleh objek. . Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain.


Berikut merupakan 2 jenis statemen yang digunakan untuk mendeklarasikan objek pada bahasa Java.
Mendeklarasikan Objek

tipe_variabel identifier;
identifier = new konstruktor();
tipe_variabel identifier = new konstruktor();




Tipe variabel merupakan nama kelas yang telah dideklarasikan, sedangkan konstruktor merupakan suatu metode yang harus dipanggil ketika ada pembuatan objek. Nama konstruktor harus sama dengan nama kelas yang telah dideklarasikan, termasuk besar dan kecil huruf yang digunakan.
 

Testing dan Implementasi System Pada Aplikasi Online Shop Lazada

Testing dan Implementasi System Pada

Aplikasi Online Shop Lazada 


1.     Latar belakang

Toko online di Indonesia baru mulai populer di tahun 2006. Pada akhir tahun 2008 jumlah toko online di Indonesia meningkat puluhan hingga ratusan persen dari tahun sebelumnya. Faktor pendukungnya adalah makin banyaknya pengguna internet di Indonesia, yang tadinya hanya sekitar 2.000.000 orang pada tahun 2000 menjadi 25.000.000 pengguna pada tahun 2008 (internetworldstats.com, data hingga Juni 2008). Faktor kedua yang menyebabkan hal tersebut, karena semakin mudah dan murahnya koneksi internet di Indonesia, ketiga semakin banyak pendidikan dan pelatihan pembuatan toko online dengan harga sangat terjangkau.

Salah satu toko online yang sudah tidak asing ditelinga kita adalah lazada, dan lazada sudah cukup banyak coustemer atau pelanggan yang melakukan transaksi pembelian produk secara online. Karena diera digital seperti sekarang semakin banyak pengguna jaringan internet atau koneksi internet dan dampak dari mudahnya mengakses jaringan internet membuat sebagian besar orang malas bergerak sehingga lebih memilih menggunakan layanan yang tersedia pada akses internet.

Seperti sekarang perbelanjaan semakin mudah dan cepat melalui web online shop dan semua transaksi tersebut diproses oleh system yang diterapkan di aplikasi tersebut secara automatis. Tetapi tidak semau system yang dibuat bisa berjalan seratus persen sesuai kinerjanya. Sebuah system pasti mempunyai kekuarangnnya sendiri.

Dari masalah diatas dapat disimpulkan bahwa testing atau pengujian pada suatu system sangat penting dilakukan guna mencari kelemahan atau kekurangan pada system supaya tidak ada yang dirugikan baik pengguna.

Tujuan pengujian sistem
2.      Pengujian system :

1.      Pengujian system adalah  suatu proses yang dilakukan oleh seseorang guna untuk menilai atau mengukur kelayakan suatu aplikasi, apakah kinerja aplikasi sudah sesuai dengan yang diharapkan dan sudah memenuhi kriteria sesuai yang diharapan oleh pengguna. Dan menilai apakah aplikasi lazada sudah membantu memudahkan pengguna.
2.      Jenis pengujian system:
Pengujian keamanan pada sistem aplikasi lazada.
Kebijakan pada privasi akan dilindungi dan dihargai oleh pihak Lazada. Kenyamanan, rasa aman yang diberikan pihak lazada ke pengguna saat menggunakan aplikasi lazada dari web maupun mobile. Pengujian keamanan dirancang untuk menyelidiki kerentanan lingkungan sisi klien, komunikasi jaringan yang terjadi saat dara dilewati dari klien ke server dan kembali lagi dan lingkungan sisi server. Pada sisi klien kerentanan dilacak pada bug yang telah ada sebelumnya pada browser, email program, pl komunikasi, akses tidak sah ke cookies yang ditempatkan pada browser
Pada sisi server kerentanan meliputi serangan DOS (Denial of sevice ) dan script jahat yang diteruskan ke sisi klien atau digunakan untuk mematahkan operasi server.
            Kebijakan Privasi :
            Layanan yang diberikan oleh pihak lazada adalah menjalankan situs iklan baris online yang sebagai jasa perantara antara owner dan customer secara online untuk mempermudah transaksi antar owner dan customer. Untuk user atau pengguna harus sudah memahami apa saja syarat dan ketentuan umum pada sistem aplikasi lazada. Pihak lazada juga menghimbau bahwa umur dibawah 18 tahun harus dengan pengawasan orangtua. Tetapi alamat email masih bisa dipalsukan identitasnya dan itu sangat mudah dilakukan bagi anak dibawah umur yang sudah mahir menggunakan akses computer dan jaringan.  Dan menurut saya kebijakan privasi menggunakan email saja belum cukup.
Tampilan Fitur Lazada:
1.      Halaman awal


2.      Register akun
Jika calon pelanggan belum mempunyai akun bisa langsung pilih click Daftar. Dan jika pelanggan sudah memiliki akun maka langsung pilih click Login untuk masuk akun anda. Jika pengguna yang ingin login tetapi lupa password maka bisa menggunakan bantuan layanan Lupa kata sandi.


3.      Jika pelanggan ketika login dan data yang dimasukkan pelanggan tidak benar maka akan muncul notifikasi seperti gambar berikut




4.      Jika pelanggan memasukkan data yang salah lebih dari tiga kali maka akan muncul notifikasi coba kembali setelah satu jam



5.      Pelanggan bisa masuk melalui akun facebook




6.      Layanan via chat live dari pihak lazad


7.      Masuk ke pembayaran untuk melakukan pembelian


Tagihan pemesanan untuk membayar barang yang telah di pesan dan pembatalan pembelian produk


8.      Maka selanjutnya akan muncul metode pembayaran yang akan di pilih



                        Pembayaran melalui transfer di salah satu bank
           

Pengujian Stress
Pengujian ini dilakukan untuk menguji batas server yang ada di website lazada, dengan menjalankan system dan meminta kedalam jumlah frekuensi atau batas penggunaan yang melebihi batas server yang kemudian menjadikan server menjadi down. Dalam kasus ini situs lazada pernah mengalami server yang down berulang kali dikarenakan saat itu ada flashsale.

            Uji White Box
Pengertian White Box Testing
White box testing adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.
Pengujian white box: 
·         Untuk mengetahui cara kerja suatu perangkat lunak secara internal.
·         Untuk menjamin operasi-operasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang.



Tampilan Flow chart login untuk admin dan  beserta customer





Uji BlackBox

Pengertian Black Box Testing
Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional system itu sendiri. Jadi dianalogikan seperti kita melihat suatu kotak hitam, kit hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitam nya. Sama seperti pengujian black box, mengevaluasi hanya dari tampilan luarnya(interface nya) , fungsionalitasnya.tanpa mengetahui apa sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input dan output)

No
Kasus / pengujian
Skenario uji
Hasil yang di harapkan
Hasil Pengujian
Berhasil
Tidak Berhasil
1.
Tampilan Awal
Memilih icon login daftar pada tampilan awal.
Ketika icon login dan daftar di klik maka berjalan masuk ke tampilan silakan login / pendaftaran.

3.
Memilih serta mencari apa saja yang ingin dicari
Mencari yang akan di cari
Ketika klik dan mencari apa yang di inginkan akan tampil.

4.
Memilih icon bertuliskan peralatan
Memilih tulisan peralatan
Memilih peralatan maka akan muncul pilihan seperti handphone dan yang lainnya

5.
Clik icon keranjang
Memilih icon kernjang
Akan menyimpan beberapa barang yang akan di beli

6.
Tampilan troll pembayaran
Clik troll pembyaran
Ketika klik maka akan masuk kedalam pilihan pemayaran melalui bank transfer, kartu kredit/debet

7.
Tampilan icon hapus
Click icon hapus pada keranjang
Ketika click maka keranjang pesanan akan terhapus dan tidak akan terjadi transaksi.




Tampilan interface
Tampilan pada menu utama pada website lazada memiliki interface yang cukup ramah bagi pengguna karena simple dan cukup menarik untuk di sawang.

search untuk menemukan suatu barang sesuai dengan deskripsi dan kategori yang kita inginkan

Kekurangan pada lazada
1.      Jika terlanjur melakukan pembayaran dan barang ternyata tidak sampai atau stok habis maka pihak lazada  tidak memberikan fasilitas untuk jaminan uang kembali jika barang  yang di pesan sudah sold. Kecuali pelanggan harus complain berkali-kali sampai uang kembali di tangan.
2.      Kiriman nyampe ke konsumen bisa melebihi batas akhir, dan dilazada tidak ada peringatan ke konsumen sehingga kita sebagai konsumen harus rajin komplain.
3.      Fasilitas COD masih belum bisa dibanyak kota, Fasilitas COD yang ditawarkan memang bagus untuk konsumen tapi sayangnya untuk saat ini masih untuk kota jakarta dan sekitarnya.
 


Dfd lv 0








Dfd lv 1

Wawasan nusantara sebagai geopolitik di indonesia dan kasusnya

Wawasan nusantara sebagai geopolitik di indonesia dan kasusnya


1.     Pengertian wawasan nusantara

Geopolitik berasal dari dua kata, yaitu “geo” dan “politik“. Maka, Membicarakan pengertian geopolitik, tidak terlepas dari pembahasan mengenai masalah geografi dan politik. “Geo” artinya Bumi/Planet Bumi. Menurut Preston E. James, geografi mempersoalkan tata ruang, yaitu sistem dalam hal menempati suatu ruang di permukaan Bumi. Dengan demikian geografi bersangkut-paut dengan interrelasi antara manusia dengan lingkungan tempat hidupnya. Sedangkan politik, selalu berhubungan dengan kekuasaan atau pemerintahan.
Wawasan Nusantara berasal dari kata Wawasan dan Nusantara. Wawasan berasal dari kata wawas (bahasa Jawa) yang berarti pandangan, tinjauan atau penglihatan indrawi. Selanjutnya muncul kata mawas yang berarti memandang, meninjau atau melihat. Wawasan artinya pandangan, tujuan, penglihatan, tanggap indrawi. Wawasan berarti pula cara pandang, cara melihat.

2.      Hakikat Wawasan Nusantara
Hakikat Wawasan Nusantara adalah Keutuhan Nusantara atau Nasional, yang juga dapat diartikan sebagai cara pandang yang utuh / menyeluruh dalam lingkup nusantara dan demi kepentingan nasional. Hal Ini berarti, setiap warga dan aparat negara harus berpikir, bersikap dan bertindak secara utuh menyeluruh dalam lingkup dan demi kepentingan nasional, bangsa dan negara Indonesia.
3.     Kedudukan Wawasan Nusantara
·         Pancasila sebagai falsaah, ideologi bangsa dan dasar negara berkedudukan sebagai landasan idil
·         UUD 1945 adalah landasan konstitusi negara yang berkedudukan sebagai landasan konstitusional.
·         GBHN (garis-garis besar haluan negara) sebagai politik dan strategi nasional atau sebagai kebijakan dasar nasional yang berkedudukan sebagai landasan operasioal.
·         Ketahanan nasional sebagai konsepsi nasional yang berkedudukan sebagai landasan konsepsional.
·         Sebagai visi nasional yang berkedudukan sebagai landasan visional

4.     Fungsi wawasan nusantara
Wawasan nusantara memiliki berfungsi sebagai pedoman, dorongan, rambu-rambu serta motivasi dalam menentukan segala kebijakan, perbuatan, keputusan dan tindakan bagi penyelenggaraan negara dalam kehidupan bermasyarakat, berbangsa, dan bernegara.


a.      Tujuan Wawasan Nusantara
·         Tujuan nasional, dapat dilihat dalam Pembukaan UUD 1945, dijelaskan bahwa tujuan kemerdekaan Indonesia adalah "untuk melindungi segenap bangsa Indonesia dan seluruh tumpah darah Indonesia dan untuk mewujudkan kesejahteraan umum.
·         Tujuan ke dalam adalah mewujudkan kesatuan segenap aspek kehidupan baik alamiah maupun sosial, maka dapat disimpulkan bahwa tujuan bangsa Indonesia adalah menjunjung tinggi kepentingan nasional.

5.     Tujuan Wawasan Nusantara Sebagai Geopolitik Indonesia
·         Tujuan ke luar, yaitu terjaminnya kepentingan nasional dalam dunia yang serba berubah, dan ikut serta dalam melaksanakan ketertiban dunia berdasarkan kemerdekaan, perdamaian abadi dan keadilan social serta mengembangkan suatu kerja sama dan saling menghormati.
·         Tujuan ke dalam, yaitu menjamin perwujudan persatuan kesatuan segenap aspek kehidupan nasional, yaitu politik, ekonomi, social budaya, pertahanan keamanan.

Permasalahan geopolitik Indonesia
·         Krisis Multidimensional Indonesia
Krisis nilai tukar yang dialami oleh bangsa  Indonesia pada periode Juni 1998, telah membawa akibat yang sungguh  diluar perkiraan siapapun, bahkan tak pula prediksi para ahli. Krisis tersebut, pada kisah lanjutannya berkembang dan meluas mencapai krisis multidimensional; ekonomi, politik, sosial, budaya dan kemudian identitas bangsa. Kemudian krisis ekonomi yang ditandai kesulitan memperoleh bahan pokok dan kesempatan kerja (sebagai akibat banyaknya perusahaan yang harusgulung tikar dikarenakan krisis hutang akibat depresiasi rupiah yang amat tajam dan mendadak), yang kemudian menjadi pemicu timbulnya gerakan mahasiswa yang muncul bagaikan ribuan semut . Gerakan mahasiswa itu, kemudian mampu untuk menciptakan kesadaran kolektif komponen bangsa yang lain, untuk menyadari bahwa upaya mengatasi krisis ekonomi, haruslah diawali dengan reformasi di dalam bidang politik.
               Reformasi politik, yang semula diarahkan pada pembersihan pemerintahan dari korupsi, kolusi dan nepotisme yang kemudian diakronimkan menjadi“KKN”, ternyata tidak mendapat sambutan yang positif dari pemerintahan Presiden Soeharto yang ketika itu berkuasa. Akibatnya, kekecewaan timbul sebab ketidak-responsif-an pemerintah, malah membawa tuntutan yang sifatnya lebih mendesak; yakni perlunya pergantian  pimpinan pemerintahan dari Presiden Soeharto. Gerakan mahasiswa, yang menggulirkan tuntutan pergantian pimpinan nasional itu, akhirnya mampu untuk memaksa Soeharto untuk mengundurkan diri, pada tanggal 21 Mei 1998. Ketika itu, ratusan ribu mahasiswa menduduki Gedung
MPR/DPR untuk menyatakan tuntutann  Ternyata, pergantian pimpinan nasional tersebut, melahirkan suasana politik yang hiruk pikuk. Tiba-tiba, semua orang ingin bicara dan didengar suaranya. Termasuk dari mereka yang selama ini dikenal sebagai pendukung setia rejim masa lalu. Akibatnya banyak “bunglon politik” yang ikut bermain dalam kancah politik Indonesia. Bermacam isu pula menjadi sasaran untuk dihembuskan pada masyarakat. Diantara sekian banyak isu itu adalah tuntutan desentralisasi kekuasaan dan pembagian keuangan yang lebih adil antara pemerintah pusat dan daerah. Dengan berbagai cara tuntutan itu dimunculkan. Dalam kasus terakhir di Aceh, bahkan sampai menggelar “SU MPR” (Sidang Umum Masyarakat Pejuang Referendum) Aceh, sebagai media pengungkapan tuntutan masyarakat Aceh. Khusus untuk hal itu, beragam ide yang ditawarkan sebagai solusi pun muncul, dari sekadar menuntut pembagian keuangan yang lebih adil, tuntutan otonomi yang lebih luas, tuntutan federalisasi, sampai ke tuntutan kemerdekaan.

Search This Blog

Blog Archive

Back To Top