Kamis, 20 November 2014

Penjelasan tentang Class, Object dan Method

Pada update saya kali ini saya akan menjelaskan apa itu Class, Object dan Method
  • Class 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.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.

  • Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lain-lain.

Perbedaan Class dan Object
Contoh : Kita memiliki sebuah class mobil dimana dapat digunakan untuk mendefinisikan beberapa obyek mobil. Pada tabel dibawah, mobil A dan mobil B adalah obyek dari class mobil. Class memiliki field nomor, plat, warna, manufaktur dan kecepatan yang diisi dengan nilai pada obyek mobil A dan mobil B. Mobil juga dapat berakselerasi, berbelok dan melakukan rem.

    Membuat Object
Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut.

String str = new String();
Random r = new Random();
Pegawai p2 = new PEgawai();
Date hari = new Date();

hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date.
Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Date().

  • Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object.
Contoh :
  pada Class Fruit terdapat attribute : warna, berat pada object mangga : warna berisi kuning dan berat misalkan 0.25 kg pada object apel : warna berisi merah dan berat misalkan 0.30 kg


  • Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.
Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.


obyek pada dunia nyata dapat secara mudah asumsikan sebagai obyek perangkat lunak menggunakan atribut sebagai data dan tingkah laku sebagai method.

 

 Sekian Update saya kali ini, bila ada salah salah kata tulung di maafkan ya kawan kawan, terimakasih, Wassalam....






Codingan Program pencetak nama menggunakan 3 versi

ini adalah program yang mencetak nama Anda selama seratus kali. menggunakan tiga versi program, yaitu : while loop, do while dan for-loop.

  • class loopsatu
{
public static void main(String [] args)
  {
  int n = 0;
  while (n<=100){
  System.out.println("sabrina");
  n++;
  }
  }
}



  • class loopsatu
{
public static void main(String [] args)
{
int n = 0;
do
  {
  System.out.println("sabrina");
  n++;
  }
  while (n<=100);
  }
}



  • class looptiga
{
  public static void main(String [] args)
  {
  for (int n=1;n<=100;n++)
  {
  System.out.println("Sabrina");
  }
  }
}



Max. Nvdia Performa

Yang saya pakai di sini adalah setting NVIDIA Control Panel 285.62 klo yang lebih baru atau lebih lama mungkin ada beberapa opsi yang berbeda tapi definisi masing-masing opsinya sama aja kok.
  • Ambient Occlusion
Kalo di dalam settingan game, biasanya opsi ini dikasih nama SSAO. Fungsinya sama yaitu menambah tingkat detil ambience lighting jadi shadow-nya bisa lebih bagus – lebih dalam dan lebih banyak shadow.
- Klo mau bagus: Ambient Occlusionnya dibikin Performance atau Quality – Saya ga ngrasain beda yang signifikan antara dua pilihan itu jadi mungkin lebih baik ke Performance aja klo VGA-nya bukan yg High-End. Tapi, klo rekomendasinya sih (untuk masalah kompatibilitas) mending nyalainnya dari settingan game masing-masing – klo ada ya.
- Klo mau kenceng: Ambient Occlusionnya dibikin Off aja. Efek Ambient Occlusion termasuk salah satu yang berat jadi klo dibikin Off bisa ngefek bgt ke framerate.

  • Anistropic Filtering
Opsi yang satu ini tugasnya adalah membuat semua tekstur – image 2D – yang meliputi semua objek 3D jadi lebih jelas. Dengan kata lain, semakin tinggi AF-nya semakin tajam teksturnya sedangkan klo AF-nya rendah jadinya ada beberapa tekstur yang buram. Di sini, rekomendasinya sama kayak yang di atas, lebih baik diatur di dalam settingan gamenya ( di set ke Application Controlled) kecuali klo di dalem gamenya ga ada opsi AF.
  • Antialiasing – Gamma Correction
Opsi ini cuma bisa berjalan di VGA 7800 atau yang lebih baru. Fungsi dari opsi ini untuk memperbagus kualitas warna dan membantu menghilangkan jaggies (sudut yang terlihat kotak-kotak). Saran saya sih ini diset ON aja soalnya ga terlau berasa juga di framerate.
  • Antialiasing – Mode
Klo ada yg nanya, Anti-Aliasing itu cewek apa cowok? Anti-Aliasing itu nama efek 3D yang bisa menghaluskan jaggies (sudut yg kotak-kotak tadi jadi kelihatan lebih smooth).
- Klo VGA-nya High-End: Boleh diset ke ‘Enhance the Application Setting’ biar dapet gambar yang sedep bgt.
- Klo VGA-nya lumayan silahkan coba-coba dulu yang paling pas antara kenceng dan bagus yang berapa x. Klo lebih compatible sih, mending ngesetnya dari dalem gamenya dan di Control Panel sini diset ke ‘Application Controlled’.
- Klo VGA-nya ucup buanget atau onboard atau VGA-nya jaman Proklamasi Kemerdekaan RI ^^, mending di set ke ‘Off” biar kgk endut2an.

  • Antialiasing – Setting
Di sini, temen-temen bisa milih tingkat Antialiasing untuk dapetin jalan tengah antara gambar yang bagus dan framerate yang maksimal. Di sini ada beberapa opsi yang bisa dipilih dan jangan bingung dengan akhiran Q dan CSAA. Secara general sih yang paling kenceng itu yg ga pake akhiran apa-apa sedangkan yang CSAA lebih cantik dari yang Q.
  • CUDA – GPUs
Setting aja ke 'All', yg protes MAHO kwkkwkw... Kecuali pake lebih dari 1 VGA terus mo ngetest salah satu VGA-nya.
  • Maximum Pre-rendered Frames
Untuk yang ini, paling pas diset di ‘3’. Sebenernya opsi ini tujuannya untuk mempersiapkan frame-frame yang berada di belakang frame yang sedang diproses. Cuma, saya pernah coba klo di set di 9 malah jadinya kadang-kadang ngefrezee gt.
  • Multi-display/Mixed-GPU Acceleration
Klo pake 1 monitor, ya pake ‘Single Display Performance’. Klo pake monitor 2 atau lebih, bisa pake yg ‘Multiple Display Performance Mode’. Klo ada yg aneh2: ada masalah, mo ngetest2 ato yg laen bisa dipilih yg ‘Compatibilty Performance Mod’
  • Power Management Mode
Set ke ‘Prefer Maximum Performance’. Klo yg pake laptop gimana? Opsi ‘Adaptive’ ga terlalu berasa sih ke batere klo dari pengalaman ane jadi ya balik lagi ke opsi pertama.
  • Texture Filtering – Anistropic Sample Optimisation
Opsi ini baru bisa diatur kalo setting 'Texture Filtering - Quality'-nya diset di selain ‘High Quality’. Opsi ini mendingan sih di set ke ‘ON’. Setting ‘OFF’ cuma dipake klo ngeliat ada masalah di game (ada tekstur yg aneh).
  • Texture Filtering – Negative LOD Bias
LOD makanan sejenis bakwan ya? LOD itu singkatan dari Level of Detail. Di beberapa game settingan ini bisa ngaruh ke ketajaman objek di dalem game. Rekomendasinya diset ke ‘Clamp’ untuk dapetin gambar yang bohai. Opsi ‘Allow’ bisa dipilih kalo ada objek yg aneh-aneh (ada masalah) atau frameratenya beneran dah mentok bawah (alias endut2an).
  • Texture Filtering – Quality
Opsi ini akan menentukan tingkat Anistropic dan Trilinear filtering. Dari opsi yang ada bisa ketauan kan mana yang bagus dan mana yang lebih menekankan ke performa. Saran saya, opsi yang paling balance sih di ‘Performance’.
  • Texture Filtering - Trilinear Optimization
Klo opsi ‘Texture Filtering – Quality’ tidak di set di ‘High Quality’, settingan ini bisa diset ke ‘ON’ atau ‘OFF’. Saran ane, mendingan diset ke ‘ON’ soalnya ga terlalu ngefek juga bedanya. Kecuali, lagi-lagi, klo temen-temen ngeliat ada objek-objek aneh (kek kucing terbang atau apaan kek) di game, baru diset ke ‘OFF’.
  • Threaded Optimization
Opsi ini tujuannya untuk memaksimalkan kinerja multithread untuk semua game 3D. Jadi klo udah pake procie Multi-Core atau Multi-Thread, opsinya sebaiknya diset ke On atau Auto. Setel ke ‘Off’ klo pas Troubleshooting alias ada masalah (glitches dan kawan-kawannya).
  • Triple Buffering
Penjelasannya puanjangggg dan lama (teorinya beneran panjang klo yg ini kwkwkw)... tapi intinya sih, klo mau pake opsi V-Sync opsi ini sebaiknya disetel ke ‘ON’ untuk nambah performa. Klo ga pake V-Sync tetep dinyalain juga ga papa sih.
  • SLI Performance Mode
Opsi ini Cuma keluar klo pake konfigurasi SLI dan konfigurasi SLI juga sama panjangnya dengan yg di atas jadi bisa tanya-tanya dulu sama Mbah Google.
  • Vertical Sync
Vertical Syncronization aka V-Sync. Gunanya V-Sync itu untuk menyamakan framerate game dengan refresh rate monitor. Jadinya, framerate idealnya ya 60fps klo pake settingan 60Hz. Klo V-Sync dimatikan, jadinya bisa ada yang biasanya dikenal dengan ‘Screen Tearing’ yaitu ada frame-frame game yang keskip jadinya keliatan alias ga smooth juga – kemungkinan besar kecepetan framenyanya. Umpamanya, klo pake V-Sync, framenya bisa digambar semua mulai dari 1,2,3,4,5. Sedangkan kalo V-Sync-nya dimatiin ada beberapa frame yg diskip jadi 1,3,5 (frame 2 dan 4 ga ditampilin di monitor). Idealnya sih V-Sync harus dinyalain kecuali VGA-nya dah ngos-ngosan untuk dapetin 40fps. Selain itu, untuk masalah kompatibilitas, sebaiknya V-Sync diset di dalem settingan game.

Codingan Membuat Kata menjadi Terbalik di NetBeans IDE 8.0.1

Berikut ini adalah codingan untuk Membuat Kata Terbalik, saya menggunakan NetBeans IDE 8.0.1

import javax.swing.JOptionPane;
public class KataTerbalik {
     public static void main( String[] args ){
    String word1 = "";
    word1 = JOptionPane.showInputDialog("enter word 1");
    String word2 = "";
    word2 = JOptionPane.showInputDialog("enter word 2");
    String msg = word1+"  "+word2+" hello ";
    JOptionPane.showMessageDialog(null, msg);
  }
}
Semoga Membantu ya bagi yang membutuhkannya :D

Codingan Array Dua Dimensi

Berikut ini adalah codingan untuk Array Dua Dimensi saya menggunakan NetBeans IDE 8.0.1

public class ArrayDuaDimensi {
public static void main (String[] args)
{
int[][] angka = new int[5][3];
for (int i=0; i<angka.length; i++)
    for (int j=0; j<angka[i].length; j++)
        angka[i][j] = (int)(Math.random()*100);
        System.out.println("Data array dua dimensi:\n");
        for (int i=0; i<angka.length; i++)
        {
            for (int j=0; j<angka[i].length; j++)
                System.out.print(angka[i][j] + " ");
                System.out.println();
}}}

itu aja updatean kali ini, semoga membantu ya buat kalian kalian yang ada tugas dari dosen buat bikin codingan kaya gini sekian wasalammm.....:D

Selasa, 18 November 2014

Wacana yang Membedakan Pemanfaatan Bahasa Indonesia Pada Tataran Ilmiah, Semi Ilmiah dan Non Ilmiah


  • WACANA ILMIAH
 
Karya Ilmiah adalah karya tulis yang disusun oleh seorang penulis berdasarkan hasil-hasil penelitian ilmiah yang telah dilakukannya. adapun pengertian lain tentang kara ilmiah dimana dikatakan bahwa karya ilmiah (scientific paper) adalah laporan tertulis dan dipublikasi yang memaparkan hasil penelitian atau pengkajian yang telah dilakukan oleh seseorang atau sebuah tim dengan memenuhi kaidah dan etika keilmuan yang dikukuhkan dan ditaati oleh masyarakat keilmuan.

contoh wacana ilmiah adalah makalah, artikel, laporan praktikum, skripsi, tesis, dan disertasi.
 
Apa itu MS-DOS?

MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.
MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000. MS-DOS merupakan salah satu kunci keberhasilan Microsoft dalam memproduksi perangkat lunak, dari sebuah perusahaan kecil pembuat bahasa pemrograman saat didirikan hingga menjadi sebuah perusahaan perangkat lunak yang seolah menguasai dunia.
MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat komputer, yang bernama Seattle Computer Products (SCP) yang dikepalai oleh Tim Paterrson yang belakangan direkrut oleh Microsoft untuk mengembangkan DOS pada tahun 1980 sebagai sebuah perangkat lunak sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor Intel 8086. Microsoft pun membeli lisensinya dengn harga 50.000 dolar Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM hendak meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual lisensi MS-DOS kepada IBM.

  • Wacana Semi Ilmiah 
adalah wacana yang karakteristiknya berada di antara ilmiah dan non ilmiah. Contoh artikel, editorial, opini, feuture, reportase.
Contoh Artikel (Wacana Semi Ilmiah)

Jadilah Sahabat Bumi!
Apakah kita pernah tersadar dimanakah kita sekarang ini? Kita sebagai manusia hidup di Bumi mulai dari lahir, kecil, beranjak dewasa, sampai kita meninggal. Kita sangat berhutang budi pada Bumi, planet tempat tinggal kita yang tercinta ini. Tetapi, berapa banyak kita telah mengotori Bumi, merusak Bumi, dan membuat Bumi ini menjadi tidak indah lagi? Kadang-kadang kita tidak sadar bahwa perbuatan kita sangat merusak Bumi dan terkesan tidak berterima kasih pada Bumi yang telah berjasa banyak pada Bumi.


Oleh karena itu, kita harus mulai mengubah hidup kita agar perbuatan kita ini tidak lagi merusak Bumi. Tentunya kita adalah manusia yang tidak dapat melakukan semua hal. Jadi, kita cukup melakukan perbuatan yang dapat kita lakukan dan tidak perlu memaksakan diri. Jika kita hanya dapat berbuat hal-hal yang sederhana, ya kita lakukan hal sederhana tersebut. Jangan hanya karena hal sederhana yang bis kita lakukan, kita malu untuk melakukannya sehingga kita tidak melakukan apa-apa. Tetapi juga kita harus mengembangkan diri supaya bisa melakukan hal yang lebih besar lagi. Yang terpenting adalah niat dan keikhlasan.


Hal-hal kecil yang dapat kita lakukan misalnya adalah membuang sampah pada tempatnya, melakukan penghematan listrik, menghemat Bahan Bakar Minyak dan masih banyak lagi.Mungkin kita sudah bosan dengan kata-kata "Buanglah Sampah Pada Tempatnya". Kita mendengar kata-kata itu sejak kita kecil sampai dewasa. Tetapi apakah kita sudah melakukan hal yang kita anggap sederhana tersebut? Mungkin ya, mungkin tidak. Kadang-kadang untuk sampah yang besar kita ingat, tetapi jika sampahnya kecil seperti sobekan kertas, plastik, atau bungkus snack, kita membuangnya begirtu saja. Jika kita ada di kelas, maka kita taruh sampah tersebut dikolong meja. jika ada diangkot maka ditaruh dibawah tempat duduk.


Hal itu tidak hanya dilakukan oleh anak-anak, tetapi juga oleh orang dewasa. Itu menandakan bahwa yang terpenting adalah kesadaran diri. Usia tidak berpengaruh pada sikap seseorang. Yang paling berpengaruh adalah kesadaran. Itu yang paling penting. Begitu juga dengan penggunaan listrik dan air. Kita selalu menganggap bahwa lebih banyak orang yang menngunakan air lebih banyak dari diri kita sendiri sehingga kita berpikir kalaupun kita menghemat, tetap saja tidak akan berguna. Itu adalah pemikiran yang salah. Jika semua orang berfikir itu, maka tidak akan ada yang berhemat bukan? Kita harus menanamkan pikiran segala sesuatu hal yang baik itu harus dimulai dari diri kita sendiri. Jangan menunggu orang lain untuik berbuat hal kebaikan.


Oleh karena itu, maka untuk menjaga lingkungan kita ini, lingkungan Bumi kita yang tercinta ini, lakukanlah suatu hal yang kecil karena sesuatu yang besar itu tidak ada sebelum ada hal yang kecil. Jika hal kecil itu dilakukan oleh banyak orang, maka hal kecil itu akan menjadi hal yang besar. Jika seribu orang membuang sampah pada tempatnya dan menjaga kebersihan, maka daerah tersebut akan menjadi bersih. Tetapi jika seribu orang membuang sampah sembarangan, maka tentunya daerah itu akan sangat kotor sekali.
Jadi, janganlah pernah meremehkan hal-hal kecil seperti menghemat listrik, menghemat air, menghemat BBM, atau membuang sampah pada tempatnya. Lakukan mulai dari diri sendiri lalu tularkanlah pada orang-orang disekitar anda. Jadilha sahabat Bumi dan cintailah Bumi ini. Semoga jika kita telah melakukan hal terbaik yang bisa kita lakukan, Bumi ini kembali indah, sejuk, segar dan udaranya nyaman sehingga ita semakin senang hidup di Bumi ini. JADILAH SAHABAT BUMI!
  • Wacana Non Ilmiah
Yang termasuk dalam wacana non ilmiah adalah anekdot, dongeng, hikayat, cerpen, novel, roman, dan naskah drama.

contoh dari wacana no ilmiah :

Diusir di Pabrik Kapur(Anekdot)

Ketika sedang asyik melukis obyek pabrik kapur di suatu daerah, tahu-tahu seorang lelaki berbadan kekar mengendarai sepeda motor, berhenti persis di depannya.

”Sebentar, kamu tahu pabrik itu ada yang punya.”

”Ya tahu, wong langit saja juga ada yang punya kok.”

”Kamu tahu kalau menggambar itu ada ijinnya.”

”Ijin sama siapa?”

”Ya sama yang punya…”

Jengkel dengan gayanya yang mentang-mentang, Thalib langsung berdiri dan balik menggertak:

”Kamu tahu pangkatku?”

Lelaki itu menggeleng.

”Minggir,” Thalib mengibaskan tangannya, mengusir, lelaki tadi langsung pergi.

Dalam hati Thalib geli sendiri. Namun setelah itu konsentrasinya terganggu, tak bisa melukis lagi. 

Referensi :