Loading...
Showing posts with label Info. Show all posts
Showing posts with label Info. Show all posts
Soal-Soal UTS Data Mining Jurusan Teknik Informatika

Soal-Soal UTS Data Mining Jurusan Teknik Informatika

Admin 10:23 PM Add Comment


Jelaskan pengertian datamining dan KDD!

Serangkaian proses untuk menggali nilai tambah berupa informasi yang selama ini tidak diketahui secara manual dari suatu basisdata. Informasi yang dihasilkan diperoleh dengan cara mengekstraksi dan mengenali pola yang penting atau menarik dari data yang terdapat dalam basisdata.

Sebutkan hal-hal yang melatarbelakangi datamining?

Melimpahnya data (overload data) yang dialami oleh berbagai institusi, perusahaan atau organisasi.
Merlimpahnya data ini merupakan akumulasi data transaksi yang terekam bertahun-tahun..
Data–data tersebut merupakan data transaksi yang umumnya diproses menggunakan aplikasi komputer yang biasa disebut dengan OLTP (On Line Transaction Processing).

Sebutkan dan jelaskan manfaat penggunaan datamining?

Dari sudut pandang komersial,
pemanfaatan dataming dapat digunakan dalam menangani meledaknya volume data. Bagaimana mana menyimpannya,  mengestraknya serta memanfaaatkannya. Berbagai teknik komputasi dapat digunakan menghasilkan informasi yang dibutuhkan. Informasi yang dihasilkan menjadi asset untuk meningkatkan daya saing suatu institusi. Data mining tidak hanya digunakan untuk menangani persoalan menumpuknya data/informasi dan bagaimana menggudangkannya tanpa kehilangan informasi yang penting (warehousing). Data mining juga diperlukan untuk menyelesaikan permasalahan atau menjawab kebutuhan bisnis itu sendiri, misalnya:
Bagaimana mengetahui hilangnya pelanggan karena pesaing
Bagaimana mengetahui item produk atau konsumen yang memiliki kesamaan karakteristik
Bagaimana mengidentifikasi produk-produk yang terjual bersamaan dengan produk lain.
Bagaimana memprediski tingkat penjualan
Bagaimana menilai tingkat resiko dalam menentukan jumlah produksi suatu item.
Bagaimana memprediksi prilaku bisnis di masa yang akan datang
Remote sensor yang ditempatkan pada suatu satelit
Telescope yang digunakan untuk memindai langit
Simulasi saintifik yang membangkitkan data dalam ukuran terabytes
Dari sudut pandang keilmuan
Data mining dapat digunakan untuk mengcapture, menganlisis serta menyimpan data yang bersifat real-time dan sangat besar, misalnya:

Sebutkan dan jelaskan manfaat secara singkat tahap KDD?

KDD adalah keseluruhan proses non-trivial untuk mencari dan mengidentifikasi pola (pattern) dalam data, dimana pola yang ditemukan bersifat sah, baru, dapat bermanfaat dan dapat dimengerti. Serangkaian proses tersebut yang memiliki tahap sebagai berikut
Pembersihan data dan integrasi data (cleaning and integration)
Proses ini digunakan untuk membuang data yang tidak konsisten dan bersifat noise dari data yang terdapat di berbagai basisdata yang mungkin berbeda format maupun platform yang kemudian diintegrasikan dalam satu database datawarehouse.

Sebutkan dan jelaskan berbagai metode seleksi?

Sampling, adalah seleksi subset representatif dari populasi data yang besar.
Denoising, adalah proses menghilangkan noise dari data yang akan ditransformasikan
Feature extraction, adalah proses membuka spesifikasi data yang signifikan dalam konteks tertentu.
Sebutkan dan jelaskan berbagai metode transformasi?
Centering, mengurangi setiap data dengan rata-rata dari setiap atribut yang ada.
Normalisation, membagi setiap data yang dicentering dengan standar deviasi dari atribut bersangkutan.
Scaling, mengubah data sehingga berada dalam skala tertentu.
Sebutkan dan jelaskan minimal 4 fungsi yang umum diterapkan dalam datamining?
Assosiation, adalah proses untuk menemukan aturan assosiatif antarasuatu kombinasi item dalam suatu waktu
Secuence, hampir sama dengan association bedanya seccuencediterapkan lebih dari satu periode.
Clastering, adalah proses pengelompokan sejumlah data/obyek kedalam kelompok-kelompok data (klaster) sehingga setiap klaster akanberisi data yang saling mirip.
Classification, adalah proses penemuan model atau fungsi yangmenjelaskan atau membedakan konsep atau kelas data, dengan tujuanuntuk dapat memperkirakan kelas dari suatu objek yang labelnya tidakdiketahui.


Berikan 4 contoh dan penjelasan implementasi datamining?


Analisa Pasar dan Manajemen
Untuk analisa pasar, banyak sekali sumber data yang dapat digunakan seperti transaksi kartu kredit, kartu anggota club tertentu, kupon diskon, keluhan pembeli, ditambah dengan studi tentang gaya hidup publik.

Telekomunikasi
Sebuah perusahaan telekomunikasi menerapkan data mining untuk melihatdari jutaan transaksi yang masuk, transaksi mana sajakah yang masih harusditangani secara manual (dilayani oleh orang). Tujuannya tidak lain adalahuntuk menambah layanan otomatis khusus untuk transaksi-transaksi yangmasih dilayani secara manual. Dengan demikian jumlah operator penerimatransaksi manual tetap bisa ditekan minimal.

Keuangan
Financial Crimes Enforcement Network di Amerika Serikat baru-baru inimenggunakan data mining untuk me-nambang trilyunan dari berbagai subyek seperti property, rekening bank dan transaksi keuangan lainnya untuk mendeteksi transaksi-transaksi keuangan yang mencurigakan (seperti money laundry). Mereka menyatakan bahwa hal tersebut akan susah dilakukan jika menggunakan analisis standar.  (www.senate.gov/~appropriations/treasury/testimony/sloan.htm. Mungkinsudah saatnya juga Badan Pemeriksa Keuangan Republik Indonesia menggunakan teknologi ini untuk mendeteksi aliran dana BLBI.

Asuransi
Australian Health Insurance Commision menggunakan data mining untukmengidentifikasi layanan kesehatan yang sebenarnya tidak perlu tetapi tetap dilakukan oleh peserta asuransi. Hasilnya? Mereka berhasil menghemat satu juta dollar per tahunnya. ATentu saja ini tidak hanya bias diterapkan untuk asuransi kesehatan, tetapi juga untuk berbagai jenis asuransi lainnya.

Jelaskan pengetian dari metodologi datamining berikut ini?

Regresi, Adalah fungsi pembelajaran yang memetakan sebuah unsure data ke sebuah variable prediksi bernilai nyata.
Jaringan syaraf tiruan, Adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan jaringan saraf manusia. JST merupakan sistem adaptif yang dapat merubah strukturnya untuk memecahkan masalah berdasarkan informasi eksternal maupun internal yang mengalir melalui jaringan tersebut.
Pohon keputusan,  adalah digunakan untuk memodelkan persoalan yang terdiri dari serangkaian keputusan yang mengarah ke solusi. Tiap simpul dalam menyatakan keputusan, sedangkan daun menyatakan solusi.
Algoritma genetika, adalah teknik pencarian yang di dalam ilmu komputer untuk menemukan penyelesaian perkiraan untuk optimisasi dan masalah pencarian. Atau juga dapat disebut kelas khusus dari algoritma evolusioner dengan menggunakan teknik yang terinspirasi oleh biologi evolusioner seperti warisan, mutasi, seleksi alam dan rekombinasi (atau crossover)

Jelaskan pengertian datawarehousing dari inmon dan Poe!

Menurut W.H. Inmon dan Richard D.H., data warehousing adalah koleksi data yang mempunyai sifat berorientasi subjek,terintegrasi,time-variant, dan bersifat tetap dari koleksi data dalam mendukung proses pengambilan keputusan management.
Menurut Vidette Poe, data warehousing merupakan basisdata yang bersifat analisis dan read only yang digunakan sebagai fondasi dari sistem penunjang keputusan.
Jelaskan pengertian dari istilah-istilah warehousing berikut ini?
Datamart, adalah Data warehouse yang mendukung kebutuhan pada tingkat departemen atau fungsi bisinis tertentu dalam perusahaan.
OLAP, adalah sebuah pendekatan secara cepat menyediakan jawaban-jawaban terhadap kueri analitik yang multidimensi di dalam alam. OLAP adalah bagian dari kategori yang lebih global dari pemikiran bisnis, yang juga merangkum hubungan antara pelaporan dan penggalian data.
Dimention Table, adalah satu kumpulan tabel teman untuk meja fakta.
Fact Table, adalah tabel yang berisi pengukuran tentang meter atau fakta cara bisnis . itu sering ditempatkan pada memusat skema bintang dan dikelilingi oleh tabel ukuran

Jelaskan perbedaan-perbedaan antara data operasional dengan data warehouse?

Data Operasional
Dirancang berorientasi hanya pada aplikasi dan fungsi tertentu
Fokusnya pada desain basisdata dan proses
Berisi rincian atau detail data
Relasi antar table berdasar aturan terkini(selalu mengikuti aturan terbaru)
Data Warehouse
Dirancang berdasar pada subjek-subjek tertentu (utama)
Focusnya pada pemodelan data dan desain data
Berisi data-data history yang akan dipakai dalam proses analisis
Banyak aturan bisnis dapat tersaji antara tabel-tabel

Sebutkan dan jelaskan secara singkat tugas-tugas yang dilakukan data warehouse?

Pembuatan laporan, Pembuatan laporan merupakan salah satu kegunaan data warehousing yang paling umum dilakukan. Dengan menggunakan query sederhana didapatkan laporan perhari,perbulan, pertahun atau jangka waktu kapanpun yang diinginkan.
On-Line Analytical Processing (OLAP), Dengan adanya data warehouse, semua informasi baik detail maupun hasil summary yang dibutuhkan dalam proses analisa mudah didapat. OLAP mendayagunakan konsep data multi dimensi dan memungkinkan para pemakai menganalisa data sampai mendetail, tanpa mengetikkan satupun perintah SQL. Hal ini dimungkinkan karena pada konsep multi dimensi, maka data yang berupa fakta yang sama bisa dilihat dengan menggunakan fungsi yang berbeda. Fasilitas lain yang ada pada sofware OLAP adalah fasilitas rool-up dan drill-down. Drill-down adalah kemampuan untuk melihat detail dari suatu informasi dan roll-up adalah kebalikannya.
Proses informasi eksekutif, data warehousing dapat membuat ringkasan informasi yang penting dengan tujuan membuat keputusan bisnis, tanpa harus menjelajahi keseluruhan data. Dengan menggunakan data warehousing segala laporan telah diringkas dan dapat pula mengetahui segala rinciannya secara lengkap, sehingga mempermudah proses pengambilan keputusan. Informasi dan data pada laporan data warehousing menjadi target informatif bagi pengguna.


Sebutkan 4 keuntungan menggunakan data warehouse!


Data diorganisir dengan baik untuk query analisis dan sebagai bahan untuk pemrosesan transaksi.
Perbedaan diantara struktur data yang heterogen pada beberapa sumber yang terpisah dapat diatasi.
Aturan untuk transformasi data diterapkan untuk memvalidasi dan mengkonsolidasi data apabila data dipindahkan dari basisdata OLTP ke data warehouse
Masalah keamanan dan kinerja bisa dipecahkan tanpa perlu mengubah sistem produksi.
Sebutkan dan jelaskan secara singkat tiga jenis dasar sistem data warehouse?
Data Warehouse Fungsional, Data warehouse dibuat lebih dari satu dan dikelompokan berdasar fungsi yang ada di dalam perusahaan seperti fungsi keuangan, marketing dan personalia.
Data Warehouse Terpusta, Sumber data dikumpulkan dalam satu tempat tempat terpusat, kemudian data tersebar ke dalam fungsinya masing-masing sesuai kebutuhan perusahaan.
Data Warehouse Terdistribusi, dalam warehouse ini digunakan gateway yang berfungsi sebagai jemabatan penghubung antara data warehouse dengan workstation yang menggunakan sistem beranek ragam. Jadi dapat perusahaan dapat mengakses sumber data yang berada di luar lokasi perusahaan.


Sebutkan 3 jenis dasar dan kelebihan dari 3 jenis dasar sistem data warehouse!


Data Warehouse Fungsional, yaitu sistem mudah dibangun dengan biaya relatif murah.
Data Warehouse Terpusat, yaitu data benar-benar terpadu karena konsistensinya yang tinggi.
Data Warehouse Terdistribusi,nya yaitu data tetap konsisten karena sebelum data di gunakan data terlebih dahulu di sesuaikan atau mengalami proses sinkronisasi.

Sebutkan dan jelaskan komponen dari struktur data warehouse!

Current detail data, data detail yg aktif saat ini
Older detail data, “Merupakan data historis dari curen detail data
Lightly summarized data, merupakan hasil ringkasan dari curen detail data
Highly summarized data, Merupakan hasil ringkasan yang bersifat totalitas
Metadata, data tentang data

 

Sebutkan dan jelaskan 4 tahap awal metodologi dalam perancangan  basis data untuk data warehouse?

Predictive modeling,Adalah untuk membantu model untuk memprediksi suatu nilai yang mempunyai cirri-ciri tertentu.
Association analysis, adalah untuk menghasilkan sejumlah rule yang menjelaskan sejumlah data yang terhubung kuat satu dengan yang lainnya.
Clustering,Adalah untuk mengelompokan data yang sejenis sehingga data yang berada di cluster yang sama mempunyai banyak kesamaan dibandingkan dengan data yang ada di cluster yang berbeda.
Anomaly detection, adalah untuk menemukan anomaly atau outlier yaitu data yang berbeda dengan data-data yang lainnya.

Pengertian dan Fungsi Mysql, Apache dan PHP

Admin 1:17 AM Add Comment
 
 
Jika anda akan menginstall sebuah server seperti WEB Server, Mail Server, FTP Server, dan Proxy Server maka tidak lepas dari yang namanya Mysql, Apache, dan PHP.
Kali ini saya akan share mengenai Definisi dan fungsi dari Mysql, Apache, dan PHP.
Langsung saja pada penjelasannya.

A . Mysql

Mysql adalah sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB tersebut adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL(Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.
Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. ‘Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13.  Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

B. Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
Bagaimana Apache ditemukan?
Pada awal mulanya, Apache merupakan perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape (sekarang dikenal sebagai Sun Java System Web Server). Sejak April 1996 Apache menjadi server web terpopuler di internet. Pada Mei 1999, Apache digunakan di 57% dari semua web server di dunia. Pada November 2005 persentase ini naik menjadi 71%. (sumber: Netcraft Web Server Survey, November 2005).
Asal mula nama Apache berasal ketika sebuah server web populer yang dikembangkan pada awal 1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar terhadap kode sumbernya (patch). Saking banyaknya patch pada perangkat lunak tersebut sehingga disebut sebuah server yang memiliki banyak patch (“a patchy” server). Tetapi pada halaman FAQ situs web resminya, disebutkan bahwa “Apache” dipilih untuk menghormati suku asli Indian Amerika Apache , yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA.
Bagaimana Penggunaan Apache?
Apache adalah komponen server web dari paket perangkat lunak LAMP (Linux, Apache, MySQL, PHP/Perl/bahasa pemrograman Python).
Karena berbagai keunggulan dan kelebihan yang dimiliki web server apache, server web ini menjadi sebuah web server yang paling populer dikalangan pengguna dengan berbagai kelebihan sebagai berikut :
1. Open Source, Free software
2. Apache dapat berjalan di beberapa sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya).
3. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
4. Fleksibel, mudah settingnya (fleksibilitas untuk di setting dengan PHP dan MySQL).
5. Kehandalannnya telah teruji.

Kekurangan Apache
1. web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
2. Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk merusak format baris log akses.
3. Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data yang masuk. Dengan celah tersebut, hacker dikabarkan dapat mengeksploitasi kerentanan dengan cara mengirimkan request pada server Apache bersangkutan. Versi yang cacat tersebut adalah seluruh generasi Apache 1.3 dan versi 2 hingga 2.0.36. Server yang diserang hacker memanfaatkan kelemahan ini akan mengalami DoS, alias server itu tak bisa diakses. Dalam sejumlah kasus, penyerangnya dapat menjalankan pilihan kodenya.

C. PHP

Apa sih yang dinamakan php itu? Mungkin masih banyak orang yang bertanya-tanya atau mungkin ada juga yang sudah mahir  dengan PHP itu sendiri.

PHP merupakan singkatan dari ” Hypertext Preprocessor”, PHP adalah sebuah bahasa scripting atau sering disebut bahasa pemrograman yang terpasang pada HTML. Sebagian besar sintaksnya  mirip dengan bahasa pemrograman  C, Java, asp dan Perl,  ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti. Sejarah PHP,  awalnya PHP merupakan kependekan dari Personal Home Page (situs personal) dan PHP itu sendiri pertama kali di buat oleh Rasmus Lerdorf pada tahun 1995, dan pada saat PHP masih bernama FI (Form Interpreter), yang wujudnya berupa sekumpulan sript yng digunakan untuk mengolah data form dari web dan selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP.
Apa saja kegunaan PHP?
Kegunaan dari PHP adalah untuk membuat tampilan web menjadi lebih dinamis, dengan php kita bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau require, dan php itu sendiri sudah bisa beriteraksi dengan beberapa  database walaupun dengan kelengkapan yang berbeda,  yaitu seperti :
  •     DBM,
  •     FilePro (Personic, Inc),
  •     Informix,
  •     Ingres,
  •     InterBase,
  •     Microsoft Access,
  •     MSSQL,
  •     MySQL,
  •     Oracle
  •     PostgrSQL,
  •     Sybase.
Bagaimana Cara Kerja PHP?
Cara keja PHP seperti gambar berikut :
 
Dalam cara kerja PHP, yaitu pertama client web browser atau pengguna memakai komputer kemudian pengguna tersebut menjalankan file PHP itu di web browser atau yang biasa di sebut Browser saja dan kemudian File PHP itu di kirim ke web server, Web server mengirimkannya lagike  Engine PHP  atau mesin PHP dan di dalam mesin PHP itu diproses dan setelah diproses oleh mesin PHP maka akan berbentuk file HTML, dan file HTML ini akan di kirimkan ke web server dan web server
akan memberikan ke pengguna
Software-software Yang  Digunakan
Software -software yang digunakan dalam menjalakan PHP ini yaitu TexEditor, Web Browser, Web Server, Software PHP dan Database
Untuk TextEditor kita bisa memakai notepad bawaannya Windows atau engga kita bisa juga menggunakan notepad++, TSPad, Dreamweaver atau yang lainnya…
Untuk Web Browser kita bisa menggunaka IE (Internet Explorer)  atauMozila Firefox atau yang lainnya…
Untuk Web Server Bagusnya kita memakai Apache
Untuk Software PHP sendiri kita bisa download di situs resminya di php.net
Dan untuk databasenya kita bisa menggunakan MySQL kunjungi situs resminya di mysql.com
Semoga bermanfaat. : )

sumber : http://zoyi.wordpress.com/2010/10/30/apa-itu-mysqlapache-dan-php/

Bagaimana Cara Upload Penulisan Ilmiah Di Studentsite Gunadarma

Admin 7:56 AM Add Comment
Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma
Bagaimana Cara Upload Penulisan Ilmiah Di Studentsite Gunadarma - Pertama-tama setelah kita dapatkan tanda tangan pembimbing dan ketua jurusan ..? Langkah selanjutnya yaitu mengupload  semua file makalah penulisan ilmiah, jadikan semua file tersebut menjadi file berektensi pdf. File yang akan di upload termasuk file slide itu juga harus di jadikan pdf yang nantinya di upload dan dicetak.
1.  Masuk ke Studentsite lalu login seperti biasa.
2.  Pilih Menu PERPUSTAKAAN -> Lalu  UPLOAD PENULISAN ILMIAH -> Lalu PILIH PENULISAN ANDA


Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma

3.  Kemudian isi form yang muncul ,Untuk lebih jelasnya buka file COVER dan ABSTRAK, Isi subyek penulisan dan jenis penulisan seperti gambar jika sudah selesai Lanjut Langkah 2.


Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma

4.  Select File, Ambil file ppt yang sudah di convert jadi PDF


Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma
5.  Selesai upload lalu klik tombol Selesai
Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma

6.  Jika masih belom terverifikasi , Klik Defisinikan Dokumen jenis documen pilih Dokumen Presentasi simpan lalu kirim penulisan.

Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma

7.  Tinggal cetak lalu print
Langkah Upload Penulisan Ilmiah Di Studentsite Gunadarma

Ini syarat untuk minta tanda tangan kasubab PI Sekian Bagaimana Cara Upload Penulisan Ilmiah Di Studentsite Gunadarma. Kurang lebihnya mohon maaf.

Semoga Bermanfaat.. jangan lupa G+ , like and share :)

Sumber:http://estykartikasari.blogspot.co.id
Pengenalan Variable Pada JAVA

Pengenalan Variable Pada JAVA

Admin 4:53 PM Add Comment

Apa itu Variable?

Variable adalah lokasi di dalam memori yang digunakan untuk menyimpan sebuah nilai atau value, dimana nilai tersebut dapat berubah sewaktu-waktu.

Setiap variable di Java, pasti sama seperti bahasa pemrograman lainnya yaitu mempunyai nama, tipe data, dan nilai yang menentukan ukuran dan letak variable di memori.

Di bawah ini adalah sintak untuk membuat variable di Java:

tipe_data  nama_variable [=nilai][,nama_variable[=nilai]..]

Agar lebih jelasnya, kita bisa langsung lihat contoh dibawah ini:

int a, b, c;  //deklarasi tiga variable bertipe int yaitu a, b, dan c
int a = 10, b = 5, c = 14; //memberi nilai pada variable a, b, dan c
double ipk = 3.50;
char a = 'a';

Java mempunyai 3 macam variable, yaitu:
  • Local Variable
  • Instance Variable
  • Static/Class Variable

Local Variable

  • Local variable adalah variable yang di deklarasikan di dalam method, konstruktor ataupun blok statement.
  • Dilarang memberikan access modifier pada local variable.
  • Local variable tidak mempunyai default value, so kita haru mendeklarasikan dan memberi nilai sebelum variable itu digunakan.
Contoh penggunaan local variable

public class Mahasiswa{
     public void tampilkanIpk(){
        double ipk = 3.75; //deklarasi local variable ipk
        System.out.println("IPK = "+ipk);
     }

     public static void main(String[] args){
        Mahasiswa asa = new Mahasiswa();
        asa.tampilkanIpk();
     }
}

Instance Variable

  • Instance variable adalah variable yang di deklarasikan di dalam kelas tetapi diluar method, konstruktor maupun blok statement.
  • Instance variable dibuat ketika sebuah objek dibuat yaitu menggunakan keyword "new". Instance variable dihancurkan (destroyed) ketika sebuah objek dihancurkan.
  • Instance variable dapat menggunakan access modifier seperti private, public, protected, dan default.

Contoh Program:

public class Mahasiswa{
    //instance variable bernama nama
    public String nama;
    private double ipk;
    
    public Mahasiswa(String namaMahasiswa){
        this.nama = namaMahasiswa;
    }

    public void setIpk(double ipkMahasiswa){
        this.ipk = ipkMahasiswa;
    }

    public void cetakMahasiswa(){
        System.out.println("Nama Mahasiswa : "+nama);
        System.out.println("IPK : "+ipk);
    }

    public static void main(String[] args){
       Mahasiswa nursalim = new Mahasiswa("Nursalim");
       nursalim.setIpk(3.75);
       nursalim.cetakMahasiswa();
    }
   
}

Class/Static Variable

  • Class variable atau static variable adalah variable yang di deklarasikan dengan menggunakan keyword "static". Class variable di deklarasikan di dalam kelas, tetapi diluar method atau blok statement.
  • Static variable biasanya digunakan dalam mendefiniskan konstanta, yaitu variable yang mempunyai nilai tetap atau tidak dapat dirubah.
    Sintak dasar konstanta adalah  public/prive static final nama_konstanta.
  • Static variable dibuat ketika program dijalankan dan dihancurkan ketika program berhenti.
  • Static variable mempunyai nilai default sama seperti instance variable, yaitu jika bertipe number maka nilai defaultnya 0, sedangkan kalau bertipe boolean maka nilai defaultnya false, dan kalau bertipe objek, maka nilai defaultnya adalah null.
Contoh program

public class Mahasiswa{
    public static double ipk;
    public static final String NAMA_MHS = "Nursalim";

    public static void main(String[] args){
        ipk = 3.75;
        System.out.println("Mahasiswa bernama "+NAMA_MHS+" ");
        System.out.println("mempunyai IPK "+ipk);
    }
}

Sekian pembahasan mengenai Variable di Java, semoga bermanfaat.


Sumber:http://javatutorial83.blogspot.co.id
Soal Soal & Jawaban Tentang JAVA

Soal Soal & Jawaban Tentang JAVA

Admin 4:47 PM Add Comment
Fakultas Teknologi Informasi

Mata Kuliah : Pemrograman Berorientasi Objek
 
 
1.       Sintaks java untuk melakukan kompilasi terhadap berkas program adalah :

a.       java
b.      javac
c.       javaclass
d.      javax

2.       Diantara perintah untuk mencetak berikut, yang benar adalah ………..

a.       System.out.println(“Mid Java”)
b.      System.Out.println(“Mid Java ”)
c.       System.out.Println(“Mid Java ”)
d.      System.Out.Println(“Mid Java ”)

3.       Stream yang berguna untuk mengirim keluaran ke layar adalah

a.       System.in.
b.      System.out.
c.       System.err
d.      System.exit

4.       Hasil kompilasi dari berkas java adalah

a.       File BAK
b.      File Bytecode
c.       File executable
d.      File class

5.       Fungsi method System.in dalam java adalah…

a.       Mengirimkan keluaran ke layar
b.      Menangani pembacaan dari keyboard
c.       Menampilkan pesan kesalahan
d.      Menangani suatu objek

6.       Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…

a.       Polymorphisme
b.      Encapsulation
c.       Multiple inheritance
d.      Single Inheritance

7.       Arsitektur java yang dipakai untuk wireless device / mobile device, disebut dengan…

a.       J2SE
b.      J2ME
c.       J2EE
d.      J2EM

8.       Berikut adalah penamaan class pada java yang diperbolehkan, kecuali…

a.       3_One
b.      O_3ne
c.       S13h
d.      B3_Ta

9.       Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :

a.       parseInt( )
b.      converseInt( )
c.       Cint( )
d.      ChangeInt( )


10.   Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah
a.       int data =BufferedReader = new BufferedReader(new input Stream Reader(System.in)).Readline( ).intValue( );
b.      int data =BufferedReader = new BufferedReader(new InputStreamReader(System.in)).Readline( ).intValue( );
c.       int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream Reader(System.in))).readline( )).intValue( ));
d.      int data = (new Integer( (new BufferedReader (new InputStreamReader (System.in))).readLine()).intValue());
11.   Berikut ini yang termasuk tipe data primitive adalah…

a.       Boolean
b.      character
c.       byte
d.      Double

12.   Berikut ini yang termasuk tipe data reference adalah…

a.       float
b.      Character
c.       short
d.      int

13.   Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…

a.       protected
b.      private
c.       public
d.      final

14.   Dari statement berikut ini manakah baris pernyataan yang tidak valid…
  1.  int satuAwal = 5;
  2. Final boolean BW = true;
  3. Char k = “T”;
  4.  String w=”123”;

a.       1 dan 2
b.      3 dan 4
c.       2 dan 3
d.      2 dan 4      

15.   Apa yang akan tercetak dari hasil penggalan program berikut ini:
1.     int All;
2.     int a=2, b=3, c=6, d=5;
3.     All = b * d - c / a + b;
4.     System.out.print (“All:”+All);

a.       All:14
b.      All:10
c.       All: 15
d.      All: 9

Untuk soal 16 dan 17, Perhatikan penggalan program berikut ini :
  1. public class Ceria {
  2.       public static void main(String args[ ]) {
  3.             int a = 9; int b = 4;
  4.             int c= a/b;
  5.       }
  6. }
16.   Pendefinisian kelas pada program diatas terjadi pada baris ke …

a.       1
b.      2
c.       3
d.      4

17.   Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai …

a.       2.25
b.      2.3
c.       2
d.      2.5

Untuk soal no. 18 dan 19, Perhatikan potongan program berikut :
  1. public class Break {
  2.     public static void main( String args[] ) {
  3.         String cetak = "";
  4.         int x; 
  5.               for ( x = 1; x <= 10; x++ ) { 
  6.                  if ( x == 5 )
  7.                         break;        
  8.                        cetak = cetak + x + " ";
  9.               }
  10.         System.out.println(cetak);
  11.      }
  12. }
18.   Jika program di atas dijalankan maka akan menghasilkan keluaran …

a.       1 2 3 4
b.      1 2 3 4 5
c.       1 2 3 4 5 6 7 8 9 10
d.      1 2 3 4 5 1 2 3 4 5

19.   Jika baris ke-7 dari program diubah  dengan perintah continue; maka akan menghasilkan keluaran.....

a.       1 2 3 4
b.      1 2 3 4 5
c.       1 2 3 4 6 7 8 9 10
d.      1 2 3 4 5 6 7 8 9 10


20.   if ( grade > 70 )
                System.out.println(“Passed”);
        else
                System.out.println(“Failed”);
Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi …

a.       System.out.println(  ? grade > 70 “Passed” : “Failed” )
b.      System.out.println( grade > 70 ? “Passed” : “Failed” )
c.       System.out.println( grade > 70 : “Passed” ? “Failed” )
d.      System.out.println( grade > 70 ? “Passed” ? : “Failed” )
21.   Berikut adalah cara inisialisasi variabel bertipe class string, kecuali:

a.       String me = new String(“Inisialisasi 1”);
b.      String me;
me = new String “inisialisasi 1” ;
c.       String me;
me = new String(“inisialisasi 1”);
d.      String me;
me = “inisialisasi 1”;

22.   Method yang digunakan untuk membandingkan dua buah data string adalah …

a.       equal()
b.      concat()
c.       length()
d.      equals()

23.   Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah …

a.       UpperCase()
b.      toUperCase()
c.       toUpperCase()
d.      isUpperCase()

Untuk soal no. 24 dan 25, Perhatikan potongan program berikut :
  1. public class Substring {
  2.      public static void main( String args[] ) {
  3.          String str = new String("MahaDewa");
  4.          System.out.println(str.substring(2));
  5.          System.out.println(str.substring(3,7));
  6.      }
  7. }
24.   Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran …

a.       ahaDewa
b.      h
c.       aDewa
d.      haDewa

25.   Sedangkan hasil keluaran pada baris ke 5 adalah …

a.       aDewa
b.      haDewa
c.       aDew
d.      haDe

26.   Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah :

a.       parsedouble( )
b.      DoubleValue( )
c.       parseDouble( )
d.      ChangeDouble( )

27.   Method yang digunakan untuk mengubah panjang data StringBuffer adalah …

a.       length()
b.      setLength()
c.       Changelength()
d.      reverse()

28.   Method yang digunakan untuk mengambil suatu karakter berdasarkan lokasi yang kita berikan adalah …

a.       toCharAt()
b.      toCharArray ()
c.       charAt()
d.      valueOf()

Untuk soal no. 29 dan 30, Perhatikan potongan program berikut :
  1. public class Increment {
  2.         public static void main( String args[] ) {
  3.                int x = 3, y = 0;
  4.                y = x++ + 3 * x * x--;
  5.                 System.out.println(y);
  6.                 System.out.println(x);
  7.    }
  8. }
29.   Jika program di atas dijalankan maka akan menghasilkan keluaran …

a.       51
4
b.      51
3
c.       51 4
d.      51 3

30.   Jika baris ke-4 diubah  menjadi –-x +2 * x * ++x ; maka akan menghasilkan keluaran.....

a.       14
4
b.      14
3
c.       24 4
d.      24 3

Untuk soal no. 31, Perhatikan potongan program berikut :
  1. public class Boolean {
  2.                 public static void main(String[] args) {
  3.                                 int i = 13, j = 11;
  4.                                 boolean coba;
  5.                                 test = i > 15 || ++j > 10;
  6.                                 System.out.println(i);
  7.                                 System.out.println(j);
  8.                        System.out.println(test);
  9.                 }
  10. }
31.   Jika program di atas dijalankan maka akan menghasilkan keluaran …

a.       13
12
false
b.      13
11
 true
c.       13
12
true
d.      13
11
false

                                                                                       
32.   Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader adalah :

a.       java.io.*
b.      java.lang.*
c.       java.swing.*
d.      semua benar


Untuk soal no. 33 dan 34, Perhatikan potongan program berikut :
  1. public class NestedFor {
  2.                 public static void main(String[] args) {
  3.                                 int i, j, All;
  4.                                 for(i=1; i<=3;i++) {
  5.                            for(j=1;j<=3;j++) {
  6.                                         All= i *j;
  7.                                If ( i==2) break;
  8.                                            System.out.println(i + “*” + j+ “ =” + All);
  9.                                                        }
  10.                                                      }
  11.   }
  12.  }
33.   Jika program di atas dijalankan maka pada baris ke 8 akan menghasilkan keluaran …

a.       1 * 1 = 1
1 * 2 = 2
b.      1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
c.       1 * 1 = 1
1 * 3 = 3
2 * 1 = 2
2 * 3 = 6
d.      1 * 1 = 1
2 * 1 = 2
3 * 1 = 3

34.   Jika baris ke-7 dari program diubah  dengan perintah continue; maka akan menghasilkan keluaran.....

a.    1 * 1 = 1
          1 * 2 = 2
          1 * 3 = 3
b.         1 * 1 = 1
          1 * 3 = 3
          3 * 1 = 3
          3 * 3 = 9
c.          1 * 1 = 1
          1 * 2 = 2
          1 * 3 = 3
          3 * 1 = 3
          3 * 2 = 6
          3 * 3 = 9
d.         1 * 1 = 1
          2 * 2 = 4
          3 * 3 = 9

35.   Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah ...

a.       Inheritance
b.      Polymorphisme
c.       Constructor
d.      Encapsulation

Untuk soal no. 36 dan 37, Perhatikan potongan program berikut :
  1. public class While {
  2.                 public static void main(String[] args) {
  3.                                 int x, All;
  4.                                 x = 1; All=1;
  5.                        while( x<=4); {
  6.                                All *=x;
  7.                                         System.out.println(All);
  8.                                x ++;
  9.                                              }
  10.         }
  11.    }
36.   Jika program di atas dijalankan maka akan menghasilkan keluaran …

a.     24
b.    12
c.     0
d.    error

37.   Proses inisialisasi pada program diatas terjadi pada baris …

a.     1
b.    3
c.     4
d.    6

Untuk soal no. 38, Perhatikan potongan program berikut :
  1. public class NestedFor {
  2.    public static void main (String[] args) (
  3.       int i, j;
  4.       for ( i =1; i <=3; i++) {
  5.                    for (j=1; j <= i; j++) {
  6.                          System.our.println(“ @ “);
  7.                                                 }
  8.                       System.our.println(“ \n“);
  9.       }
  10.                 }
11.   }
38.   Jika program di atas dijalankan maka akan menghasilkan keluaran …

a.    @@@
          @@
              @
b.    @
      @@
      @@@
c.     @@@
      @@
      @
d.    @@
      @@@
      @@@@

Untuk soal no. 39, Perhatikan potongan program berikut :
1.       public class Odd {  
2.        public static void main(String[] args) {         
3.          for(int i=1; i <= 10 ; i += 2){             
4.              System.out.print(i + " ");       
5.            }     
6.       }
7.       } 
39.   Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while maka hasilnya akan menjadi …


a.       int i=1;
do
{ System.out.print(i + " ");   i<=10; }
while(i+=2)
b.      int i=1;
do
{ System.out.print(i + " ");   i+=2; }
while(i<=10);
c.       int i=1;
do
{ System.out.print(i + " ");   i=+2; }
while(i<=10);
d.      int i=1;
do
{ System.out.print(i + " ");   i<=10;}
while(i+=2);

40.   Mana dari penggalan program dibawah ini yang valid...

a.    Switch(n){
      case 1; System.out.print(“Value 1”);
      break;
      case 2; System.out.print(“Value 2”); break;
      default; System.out.print(“Value 1”); }
b.    switch(n){
      case 1: System.out.print(“Value 1”); break;
      case 2: System.out.print(“Value 2”); break;
      default: System.out.print(“Value 1”);}
c.     Switch(n){
      case 1; System.out.print(“Value 1”); break;
      case 2; System.out.print(“Value 2”); break;
      default; System.out.print(“Value 1”); break;}
d.    switch(n){
      case 1: System.out.print(“Value 1”); break;
      case 2: System.out.print(“Value 2”); break;
      default: System.out.print(“Value 1”); break; }

41.   Berikut ini adalah editor yang dapat digunakan untuk menuliskan  program Java, kecuali...

a.       JCreator
b.      Notepad
c.       EClipse
d.      JavaBeans

42.   Berikut ini adalah keyword yang terdapat dalam Java, kecuali...

a.       Goto
b.      Break
c.       If
d.      String

43.   Komentar  program dalam Java dapat menggunakan perintah...

a.       /*...*/ saja
b.      // saja
c.       // dan /*..*/
d.      #, // dan /*..*/

44.   Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah...

a.       int
b.      short
c.       char
d.      String

45.   Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java, kecuali...
a.       Setiap class dapat mengandung beberapa method sekaligus
b.      Object merupakan instance dari class
c.       Object terdiri dari keyword dan method
d.      Class merupakan pendefinisian dari object
46.   Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, dikenal dengan ...

a.       Constructor
b.      Initializer
c.       Garbage Collector
d.      Inheritance

47.   Berikut ini adalah pernyataan yang benar berhubungan dengan break dan continue, kecuali...
a.       Break digunakan untuk keluar dari blok perulangan
b.      Continue digunakan untuk melanjutkan ke proses perulangan berikutnya
c.       Statement setelah continue tidak akan dijalankan
d.      Statement setelah break tetap akan dijalankan
48.   Blok dalam perintah for berikut ini akan dijalankan sebanyak 10 kali, yaitu...

a.       For(int x=1; x<=9; x++) { }
b.      For(int x=0; x<=10; x++) { }
c.       For(int x=10; x>=1; x--) { }
d.      For(int x=10; x>0; x--) { }

49.   Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali...

a.       Static
b.      Public
c.       Private
d.      Protected

Perhatikan potongan program berikut :
  1. public class NestedFor {
  2.    public static void main (String[] args) (
  3.             for ( i =0; i <11; i++) {
  4.                    for (j=1; j <100; j++) {
  5.                          System.our.println(“Meruya“);
  6.                                                 }
  7.       }
  8.                 }
9.       }
50.   Pada program diatas, akan tercetak string “Meruya” sebanyak...

a.       100 kali
b.      1000 kali
c.       11000 kali
d.      1089 kali

51.   Pernyataan yang benar berhubungan dengan method dalam java, yaitu...
a.       Parameter (argument) method dapat berupa object dari suatu class
b.      Semua method dalam java harus memiliki return type
c.       Method dengan tipe double berarti method akan menghasilkan nilai bilangan bulat
d.      Method dengan tipe void merupakan method yang tidak menampilkan dan mengeluarkan apa pun
52.   Penanganan error dengan throws diletakkan di...

a.       Di dalam class
b.      Di dalam method
c.       Pendeklarasian class
d.      Pendeklarasian method

53.   Dalam konsep OO, setiap object memiliki behaviour. Apa yang dimaksud dengan behaviour?

a.       Identifier
b.      Variable
c.       Method
d.      Semua Benar

54.   Method yang digunakan untuk menggabungkan beberapa  data string menjadi satu menggunakan...

a.       append()
b.      insert()
c.       equals()
d.      concat()

55.   Method yang digunakan untuk mengambil seluruh karakter lalu menyimpannya kedalam variabel bertipe array-of-char yaitu…

a.       charAt()
b.      setCharArray()
c.       toCharArray()
d.      GetCharAt()

56.   Method yang digunakan untuk mengambil sub-string yang dimulai dari posisi tertentu sampai akhir string adalah…

a.       charAt(int1,Int2)
b.      substring(int)
c.       substring(int1, int2)
d.      charAt(int)

57.   Method yang digunakan untuk memeriksa apakah karakter yang tersimpan berjenis huruf besar atau tidak pada class Character adalah…

a.       isUppercase()
b.      toUpperCase()
c.       toUppercase()
d.      isUpperCase()

Perhatikan potongan program berikut :
1.              StringBuffer x1 = new StringBuffer(“Matahari Terbenam”);
2.               x1 = x1.replace(1, 3, “Alam”);
3.               System.out.println(x1);
58.   Hasil penggalan program diatas adalah...

a.       MAlamhari Terbenam
b.      MAlamahari Terbenam
c.       Alamahari Terbenam
d.      Alamtahari Terbenam

59.   Berikut ini adalah method-method yang dimiliki oleh class StringBuffer, kecuali...

a.       append()
b.      setLength()
c.       indexOf()
d.      concat()

60.   Berikut ini adalah method-method yang dimiliki oleh class String, kecuali...

a.       substring()
b.      setCharAt()
c.       equals()
d.      concat()

Untuk soal no. 61, 62, 63 dan 64, Perhatikan potongan program berikut :
1.           int score = 0;
2.            Char answer = ‘a’;
3.            score = (answer == 'a') ? 10 : 0;
4.           System.out.println("Score"+ answer+ “=”+  score );
61.   Hasil penggalan program diatas adalah...

a.       Score = 0
b.      Score = 10
c.       Score a = 10
d.      Error

Untuk soal no. 62, Perhatikan potongan program berikut :
1.       boolean val1 = true, val2 = true;
2.       System.out.println(val1 ^ val2);
3.        val1 = false; val2 = true;
4.       System.out.println(val1 ^ val2);
5.       val1 = false; val2 = false;
6.       System.out.println(val1 ^ val2);
7.       val1 = true; val2 = false;
8.       System.out.println(val1 ^ val2);
62.   Hasil penggalan program diatas adalah...

a.       true
false
true
false
b.      true
false
false
false
c.       true
true
false
true
d.      false
true
false
true

63.   Jika penggalan program diatas diubah menjadi operator logika (||), maka hasilnya adalah...

a.       true
false
true
false
b.      true
false
false
false
c.       true
true
false
true
d.      false
true
false
true

64.   Jika penggalan program diatas diubah menjadi operator logika (&&), maka hasilnya adalah...

a.       true
false
true
false
b.      true
false
false
false
c.       true
true
false
true
d.      false
true
false
true

65.   Berikut adalah struktur pernyataan operator kondisi yang benar yaitu..

a.       exp1;exp2?exp3
b.      exp1:exp2?exp3

c.       exp1?exp2:exp3
d.      exp1?exp2;exp3

66.   Berikut merupakan pernyataan yang benar mengenai tipe data reference, yaitu…
a.       Menyimpan data dalam lokasi memori yang sebenarnya
b.      Berisi nilai tunggal dengan format dan ukuran yang sesuai tipenya
c.       Menyimpan alamat dalam lokasi memori yang menunjuk ke lokasi memori dimana data sebenarnya berada
d.      Sebuah tipe data berjenis metode yang memiliki class.
Untuk soal no. 67, 68, 69 dan 70, Perhatikan program berikut :
1.                       public class OutputVariable {
2.                            public static void main(String [] args){
3.                             int value;
4.                             value = 10;
5.                             char C;
6.                             C = ‘C’;
7.                             System.out.print(value++);
8.                             System.out.println(“The value of C=”+ C);
9.                            }
10.                    }
67.   Pendeklarasian class pada program diatas terjadi pada nomor…

a.       2
b.      1
c.       3 dan 5
d.      4 dan 6

68.   Pendeklarasian variabel pada program diatas terjadi pada nomor…

a.       3
b.      4 dan 6
c.       1
d.      3 dan 5

69.   Proses inisialisasi pada program diatas terjadi pada nomor…

a.       3
b.      4 dan 6
c.       1
d.      3 dan 5

70.   Hasil dari program diatas adalah…

a.       10 The value of C=C
b.      11The value of C=C
c.       10The value of C=C
d.      Error

71.   Method yang digunakan untuk mengkonversi data integer ke bentuk biner dalam Java adalah :

a.       toIntBinary()
b.      toBinaryString()
c.       parseInt()
d.      getBinaryString()

72.   Method yang digunakan untuk mengkonversi data pada objek Boolean menjadi String dalam Java adalah :

a.       toStringBoolean()
b.      toBooleanValue()
c.       toString()
d.      parseBoolean()

73.   Method yang berfungsi memanggil dirinya sendiri disebut dengan…

a.       Constructor
b.      Overloading
c.       Rekursif
d.      Factorial

74.   Beberapa method dengan nama yang sama tetapi berbeda parameternya merupakan ciri dari…

a.       Method Constructor
b.      Method Overloading
c.       Method Rekursif
d.      Method Factorial

75.   Modifier yang hanya dikenal oleh dirinya dan kelas turunannya adalah…

a.       protected
b.      private
c.       public
d.      final

76.   Modifier yang digunakan bila suatu unsure (kelas/metode/variable) memiliki nilai yang tetap adalah…

a.       protected
b.      private
c.       public
d.      final

77.   Yang tidak termasuk syarat dalam pembuatan konstruktor adalah ...
a.       Namanya harus sama dengan nama kelas
b.      Dipanggil saat objek diciptakan
c.       Dalam kelas hanya boleh ada satu konstruktor
d.      Konstruktor dapat tidak memiliki parameter
78.   Pemanggilan metode superkelas dari subkelas menggunakan sintaks...

a.       superclass.nm_metode( )
b.      nm_metode( )
c.       super nm_metode( )
d.      super.nm_metode( )

79.   Cara pemanggilan konstruktor superclass yang benar adalah …

a.       super( )
b.      super.methode( )
c.       super.methode(parameter)
d.      object.methode( )

Untuk soal no. 80, 81, 82, 83 dan 84, Perhatikan program berikut ini :
  1. class ini{
  2.          void anak( ) {
  3.                  String a = ‘ini redo’;
  4.                  System.out.println(a);
  5.          }
  6. }
  7. class itu extends ini {
  8.           public static void main(String args[ ]) {
  9.                      int a=6; int b=2;
  10.                      itu no=new itu( );
  11.                      no.anak( );
  12.                      System.out.println((a+b));
  13.           }
  14. }
80.   Jika program tersebut disimpan maka nama programnya adalah ...

a.       ini.java
b.      itu.java
c.       anak.java
d.      no.java

81.   Hasil yang tercetak di layar pada program di atas adalah :

a.       ini redo
8
b.      ini redo 8
c.       ini redo
6 2
d.      8
ini redo

82.   Yang merupakan superclass adalah

a.       ini
b.      itu
c.       anak
d.      no

83.   Yang merupakan subclass adalah

a.       ini
b.      itu
c.       anak
d.      no

84.   Yang merupakan objek adalah

a.        
b.      ini
c.       itu
d.      anak
e.      no

85.   Untuk mengunci metode info agar tidak dapat di override jika dipanggil pada kelas lain  adalah dengan syntax…..

a.       protected void info( )
b.      final void info( )
c.       public void info( )
d.      private void info( )

86.   Dibawah ini adalah sifat dan definisi dari package kecuali ……….
a.       Suatu unit yang berisikan sejumlah kelas yang dikelompokkan menjadi Satu
b.      mampu mengenali member dari kelas yang tidak memiliki penentu akses bawaan
c.       Package dideklarasikan sekali dalam sebuah berkas
d.      Package yang tidak dapat digunakan oleh kelas yang lainnya
87.   Berikut adalah cara pendeklarasian array 1 dimensi, kecuali…

a.       int  coba []
b.      String [] x  = new String (5)
c.       String [] abc = {“aku”,”mami”,”mika”,”lia” }
d.      int [] lon = {3,3,3,3,3}

Untuk soal no. 88 dan 89, Perhatikan program berikut ini :
  1. class Array1{
  2.          public static void main(String [] me)
  3.                  int x[] = {9,9,6,0,7,0,7,0};
  4.                  int y[] = new int [8];
  5.                      for (int a=0; a<x.length;a++)
  6.                       System.arraycopy(x,0,y,0,7);
  7.                      for (int a=0; a<y.length;a++)
  8.                     System.out.println(“Bil[“+y+”]=”+y[a]);
  9.          }
  10. }
88.   Hasil keluaran program diatas adalah…

a.       99607070
b.      96070700
c.       9960707
d.      9607070

89.   Jika pada baris ke 6 perintahnya diganti dengan System.arraycopy(x,1,y,1,7), maka hasilnya menjadi…

a.       99607070
b.      9607070
c.       9960707
d.      09607070

90.   Berikut adalah syntax untuk mendeklarasikan array 2 dimensi yaitu…
a.       Tipedata[ ] [ ] nama.var[= new tipedata[jumlahkolom][jumlahbaris]];
b.      Tipedata[ ] [ ] nama.var[=  tipedata[jumlahbaris][jumlahkolom]];
c.       Tipedata nama.var [ ] [ ] [= tipedata[jumlahkolom][jumlahbaris]];
d.      Tipedata[ ] [ ] nama.var[= new tipedata[jumlahbaris][jumlahkolom]];
Untuk soal no. 91 dan 92, Perhatikan program berikut ini :
  1. class Array2{
  2.          public static void main(String [] me)
3.                       int array[];
4.                         array = new int[8];
5.                         String output = “”;
6.                         for (int counter = 0;counter < array.length;counter+=2)
7.                           output +=  array[counter];
  1.     System.out.print(output);        
  2. }
  3. }
91.   Dari penggalan program diatas, pendeklarasian variabel array berada pada baris…

a.       1
b.      2
c.       3
d.      4

92.   Hasil keluaran program diatas adalah…

a.       1 2 3 4 5 6 7 8
b.      1 0 3 0 5 0 7 0
c.       0 0 0 0 0 0 0 0
d.      0 0 0 0 0

93.   Untuk mengurutkan isi array secara ascending, bisa menggunakan…

a.       System.sort()
b.      Arrays.sort()
c.       Array.Sort()
d.      System.sorting()

94.   Method yang memiliki nama yang sama dengan nama kelasnya disebut dengan…

a.       Overriding
b.      Constructor
c.       Polymorphism
d.      Overloading

95.   Keyword yang digunakan untuk mengaplikasikan konsep pewarisan adalah…

a.       This
b.      Super
c.       Extends
d.      Static

96.   Kemampuan suatu subkelas untuk memodifikasi data dan method dari kelas induknya disebut dengan …

a.       Overriding
b.      Inheritance
c.       Polymorphism
d.      Encapsulation

97.   Modifier final pada kelas berarti…
a.       Kelas tersebut adalah konstanta
b.      Kelas tersebut tidak dapat dioverride oleh kelas lain
c.       Kelas tersebut tidak dapat diturunkan menjadi subkelas
d.      Kelas tersebut tidak dapat diakses oleh kelas lain
Untuk soal no. 98, 99 dan 100, Perhatikan program berikut ini :
  1. class Empat{
  2.       Empat(){
  3.            System.out.print(“22”); }
  4.      void cetak() {
  5.           System.out.print(“33”); }
  6.          public static void main(String [] me) {
7.                     Empat a = new Empat();
8.               System.out.print(“11”);
9.               a.cetak();
  1.     }
  2.  }
98.   Hasil program diatas adalah….

a.       11 22 33
b.      22 33 11
c.       11 33 22
d.      22 11 33

99.   Pembentukan objek pada program diatas terjadi pada baris ke…

a.       1
b.      2
c.       7
d.      9

100.         Method konstruktor terdapat pada baris ke…

a.       1
b.      2
c.       4
d.      9

101.         Berikut adalah cara untuk mendeklarasikan sebuah package, yaitu...

a.       package.<nama_package>
b.      package <nama_package>
c.       package <nama_package>.<nama_kelas>
d.      package <nama_package>.*

Untuk soal no. 102, 103 dan 104, Perhatikan program berikut ini:
102.         Konsep pewarisan terdapat pada baris ke…

a.       1
b.      10
c.       20
d.      23

103.         Jika program tersebut disimpan maka nama programnya adalah ...

a.       Turunan.java
b.      Cetak.java
c.       Utama.java
d.      CetakNilai.java

104.         Object yang tercipta pada program tersebut adalah….

a.       Turunan dan Utama
b.      Obj1 dan obj2
c.       Cetak dan CetakNilai
d.      x, y dan z

105.         Berikut adalah beberapa hal yang perlu ditimbangkan pada saat mewariskan method, kecuali…
a.       Method yang dideklarasikan public pada superclass harus bersifat public untuk semua subclass
b.      Method yang dideklarasikan protected pada superclass dapat menjadi protected/public untuk subclass, namun tidak bisa menjadi private
c.       Method yang dideklarasikan tanpa akses(default), tidak dapat dideklarasikan sebagai private untuk subkelas
d.      Method yang dideklarasikan private tidak dapat diwariskan
106.         Method yang bersifat static berarti…
a.       Diambil dengan membuat sebuah object dari class tersebut
b.      Dapat mengakses anggota static dan non static dari class
c.       Dapat menunjuk pada this dan super
d.      Dapat diambil tanpa membuat sebuah object dari class tersebut
107.            Pada pemrograman java, file dengan ekstensi class (nama_file.class) sebenarnya berisikan:

a.       Statement program
b.      Logika program
c.       Instruksi program
d.      Bytecode program

108.            Berikut adalah beberapa platform java yang berkembang pada saat ini kecuali

a.       J2SE
b.      J2ME
c.       J2XE
d.      J2EE

109.            Pada pemrograman berorientasi objek terdapat beberapa istilah yang kita ketahui kecuali:

a.       Polymer      
b.      Method      
c.       Inheritance
d.      Encapsulation

110.           Jika sebuah class memiliki private method, maka yang dapat menggunakan method tersebut adalah:

a.       sub class     
b.      class tersebut           
c.       outer class 
d.      super class

111.           Untuk mengelompokkan class, kita dapat mengetikkan perintah pada program java sebagai berikut:

a.       packaged nama_package
b.      packages nama_package
c.       package nama_package
d.      packaging nama_package

Untuk soal no. 112, Perhatikan penggalan program berikut:
Text Box: class uji
{ void data()
  { statement…}
}
class uji2
{ void info()
  { statement…}
}
112.           Dari program diatas jika kita menginginkan agar class uji2 dapat memiliki method void data(), maka kita harus menambahkan perintah:

a.       extend        
b.      extends      
c.       extended   
d.      ekstend

113.           Berikut ini yang bukan merupakan ciri bahasa pemrograman java adalah:

a.       compiler     
b.       translator  
c.       interpreter
d.      architecture neutral

114.           Berikut ini merupakan contoh tipe data yang menangani bilangan bulat, kecuali:

a.       int                  
b.      long                              
c.       float                              
d.      short

Untuk soal no. 115 dan 116, Perhatikan penggalan program berikut:
Text Box: class uji
{ void data()
  { statement…}
}
class uji2 extends uji
{ void info()
  { statement…}
}
115.           Pada program diatas, class uji2 bertindak selaku:

a.       super class                 
b.      called class                 
c.       sub class                     
d.      interface class

116.           Pada program diatas jika method void data() ditambahkan perintah protected, maka yang dapat mengakses method tersebut adalah:

a.       sub class                     
b.      outer class                 
c.       super class                 
d.      tidak ada

117.           Berikut ini manakah jenis operator yang biasa digunakan dalam bahasa pemrograman java, kecuali:

a.       Operator logika        
b.      Operator relasi         
c.       Operator bitwise     
d.      Operator increment

118.           Operator yang terdapat pada kurung berikut ( %= ) adalah operator yang digunakan untuk

a.       Penjumlahan            
b.      sisa pembagian        
c.       pembagian                
d.      perkalian

Untuk soal no. 119, Perhatikan penggalan program berikut:
Text Box: class uji
{ int x;
  void data()
  { statement…}
public static void main(String []args)
  { statement…}
}
119.           Jika pada program diatas method void data() ditambahkan perintah static maka untuk pemanggilannya pada method main dapat dilakukan sebagai berikut kecuali:

a.       uji x = new uji(); x.data();
b.      data();
c.       uji.data();
d.      void data();

Untuk soal no. 120, Perhatikan penggalan program berikut:
Text Box: for (i = 0; i < 15; i+=3)
   { 
     System.out.println(i);
     if (i == 12)
         break;
   }
120.           Jika program tersebut dijalankan maka akan menghasilkan tampilan sebagai berikut:

a.       0, 3, 6, 9, 12, 15         
b.      0, 3, 6, 9, 12                
c.       0, 3, 6, 9       
d.      semua salah

121.           Berikut ini mana method yang biasa digunakan pada class String:

a.       Length()      
b.      insert()        
c.       delete()      
d.      setCharAt()

Untuk soal no. 122 dan 123, Perhatikan penggalan program berikut:
Text Box: StringBuffer x = new StringBuffer(“Met Ujian Ya”);
x.setLength(7);
System.out.println(x.replace(4, 5, “Mabok”));
122.           Jika program tersebut dijalankan maka akan menghasilkan tampilan sebagai berikut:

a.       Met Mabok Ya         
b.      Met Mabok                               
c.       Met Mab    
d.      Met Mabokji

123.           Jika program diatas ditambahkan perintah ”System.out.println(x.reverse());” , maka akan menghasilkan tampilan:

a.       ijkobaM teM                             
b.      aY kobaM teM         
c.       ijU teM        
d.      aY naijU teM

124.           Yang menyebabkan java  menjadi bahasa pemrograman yang multiplatform adalah karena java memiliki:

a.       JVC                
b.      JVM                              
c.       KVM                             
d.      KTM

Untuk soal no. 125, Perhatikan penggalan program berikut:
Text Box: int A = 40, B = 12;
System.out.println("A & B = " + ( A & B ));
125.           Jika program tersebut dijalankan maka akan menghasilkan tampilan sebagai berikut:

a.       10                  
b.      8                     
c.       12                  
d.      40

Untuk soal no 126, Perhatikan penggalan program berikut:
Text Box: int A = 40, B = 12;
System.out.println("A | B = " + ( A | B ));
126.           Jika program tersebut dijalankan maka akan menghasilkan tampilan sebagai berikut:

a.       44                  
b.      42                  
c.       12                  
d.      40

127.           Berikut ini pernyataan mana yang benar menurut saudara:
a.       if(srt1 == “budi”) {System.out.println(“budi”);}
b.      if(srt1 == ‘budi’) {System.out.println(“budi”);}
c.       if(srt1.equals(“budi”)) {System.out.println(“budi”);}
d.      if(srt1.equals(‘budi’)) {System.out.println(“budi”);}
128.           Untuk menghasilkan gabungan string buffer sebagai berikut “Oncom Dijero120096.5 FM”dapat digunakan fungsi:

a.       Concat()      
b.      Trim()           
c.       toString()    
d.      Append()

129.           Manakah dari beberapa jawaban berikut yang tidak melakukan return value:

a.       int Jumlah()                               
b.      double Kali()                             
c.       float Bagi()                 
d.      void Kurang()

130.           Berikut ini mana yang bukan merupakan cara pendeklarasian array pada java:

a.       int nomor[][];
b.      float pecah[10];
c.       String nama[];
d.      double nilai = new double[5];

131.           Untuk mengurutkan isi array kita dapat memanfaatkan method sort yang terdapat pada package:

a.       java.io          
b.      java.lang     
c.       java.util       
d.      javax.swing               

132.           Variabel-variabel yang menyatakan karakteristik suatu objek disebut..

a.       Data member
b.      Member function
c.       Tipe data
d.      Class

133.           Mengelompokkan kelas-kelas yang saling berelasi menggunakan perintah di java yaitu….

a.       Private
b.      Package
c.       Import
d.      Public

134.           Kesatuan antara data dan fungsi, disebut..

a.       class
b.      fungsi
c.       variabel
d.      objek

135.           Bahasa Pemrograman java memiliki 2 kategori tipe data, yaitu :

a.       Primitive, Reference
b.      Variabel, Contructor
c.       Double, int
d.      Salah semua

136.           Dibawah ini termasuk tipe data primitive, kecuali…

a.       Byte
b.      Float
c.       Boolean
d.      Class

137.           Yang tidak termasuk operator matematika dalam ekspresi java adalah...

a.       +
b.     
c.       %
d.      Mod

138.           Dari pilihan dibawah ini, cari yang urutan superioritas operatornya paling benar…

a.       a % (b * (c + (d - e)))
    1      2      3      4
b.      a % (b * (c + (d - e)))
   4          3     2      1
c.       a %(b * (c + (d - e)))
   3        1      4      2
d.      a / (b * (c + (d - e)))
  2        1     4      3

139.           Hasil dari ekspresi 1.0+1/4 adalah..

a.    1.25
b.   1
c.    1.0
d.   1.4

140.           Konversi data dari tipe data besar ke tipe data yang lebih kecil adalah..

a.       Widening
b.      Narrowing
c.       toString
d.      valueOf
 
It's possible to trade profitably on the Forex, the nearly $2 trillion worldwide currency exchange market. But the odds are against you, even more so if you don't prepare and plan your trades. According to a 2014 Bloomberg report, several analyses of retail Forex trading, including one by the National Futures Association (NFA), the industry's regulatory body, concluded that more than two out of three Forex traders lose money. This suggests that self-education and caution are recommended. Here are some approaches that may improve your odds of taking a profit. Prepare Before You Begin Trading Because the Forex market is highly leveraged -- as much as 50 to 1 -- it can have the same appeal as buying a lottery ticket: some small chance of making a killing. This, however, isn't trading; it's gambling, with the odds long against you. A better way of entering the Forex market is to carefully prepare. Beginning with a practice account is helpful and risk-free. While you're trading in your practice account, read the most frequently recommended Forex trading books, among them Currency Forecasting: A Guide to Fundamental and Technical Models of Exchange Rate Determination, by Michael R. Rosenberg is short, not too sweet and highly admired introduction to the Forex market. Forex Strategies: Best Forex Strategies for High Profits and Reduced Risk, by Matthew Maybury is an excellent introduction to Forex trading. The Little Book of Currency Trading: How to Make Big Profits in the World of Forex, by Kathy Lien is another concise introduction that has stood the test of time. All three are available on Amazon. Rosenberg's book, unfortunately, is pricey, but it's widely available in public libraries. "Trading in the Zone: Master the Market with Confidence, Discipline and a Winning Attitude," by Mark Douglas is another good book that's available on Amazon, and, again, somewhat pricey, although the Kindle edition is not. Use the information gained from your reading to plan your trades before plunging in. The more you change your plan, the more you end up in trouble and the less likely that elusive forex profit will end up in your pocket. Diversify and Limit Your Risks Two strategies that belong in every trader's arsenal are: Diversification: Traders who execute many small traders, particularly in different markets where the correlation between markets is low, have a better chance of making a profit. Putting all your money in one big trade is always a bad idea. Familiarize yourself with ways guaranteeing a profit on an already profitable order, such as a trailing stop, and of limiting losses using stop and limit orders. These strategies and more are covered in the recommended books. Novice traders often make the mistake of concentrating on how to win; it's even more important to understand how to limit your losses. Be Patient Forex traders, particularly beginners, are prone to getting nervous if a trade does not go their way immediately, or if the trade goes into a little profit they get itchy to pull the plug and walk away with a small profit that could have been a significant profit with little downside risk using appropriate risk reduction strategies. In "On Any Given Sunday," Al Pacino reminds us that "football is a game of inches." That's a winning attitude in the Forex market as well. Remember that you are going to win some trades and lose others. Take satisfaction in the accumulation of a few more wins than losses. Over time, that could make you rich!
No car insurance resource would be complete without a comprehensive glossary of car insurance terms. We've compiled a list of terms and their definitions to better help you navigate the sometimes confusing world of insurance Accident - This is an unexpected sudden event that causes property damage to an automobile or bodily injury to a person. The event may be an at-fault or not-at fault and it may be report or unreported. An accident involving two vehicles may be termed a collision. Accident report form - This is the report filed by police, often called the police report, containing the important information regarding the vehicle collision. This report will include the names of all individuals involved, vehicles involved, property damaged and citations that were issued. Adjuster - This is the person who will evaluate the actual loss reported on the policy after an accident or other incident. They will make the determination on how much will be paid on the auto insurance policy by the Insurer. Agent - This is a licensed and trained individual who is authorized to sell and to service insurance policies for the auto insurance company. At Fault - This is the amount that you, the policy holder, contributed or caused the auto collision. This determines which insurance agency pays which portion of the losses. Auto Insurance Score - This is a score similar to credit score that evaluates the information in your consumer credit report. These scores are used when determining pricing for your auto insurance policy. Negative marks on your credit report can increase your auto insurance premiums. The use of this information to determine policy pricing does vary from state to state. Automobile Insurance - This is a type of insurance policy that covers and protect against losses involving automobiles. Auto Insurance policies include a wide range of coverage's depending on the policy holders needs. Liability for property damage and bodily injury, uninsured motorist, medical payments, comprehensive, and collision are some of the common coverage's offered under an auto insurance policy. Binder - This is a temporary short-term policy agreement put in place while a formal permanent policy is put into place or delivered. Bodily Injury Liability - This is the section of an insurance policy that covers the cost to anyone you may injure. It can include lost wages and medical expenses. Broker - This is a licensed individual who on your behalf sells and services various insurance policies. Claim - This is a formal notice made to your insurance company that a loss has occurred which may be covered under the terms of the auto insurance policy. Claims Adjuster - This person employed by the insurance agency will investigate and settle all claims and losses. A representative for the insurance agency to verify and ensure all parties involved with the loss, get compensated fairly and correctly. Collision - The portion of the insurance policy that covers damage to your vehicle from hitting another object. Objects can include but are not limited to; another vehicle, a building, curbs, guard rail, tree, telephone pole or fence. A deductible will apply. Your insurance company will go after the other parties insurance policy for these cost should they be at fault. Commission - This is the portion of the auto insurance policy that is paid to the insurance agent for selling and servicing the policy on behalf of the company. Comprehensive - This is a portion of the insurance policy that covers loss caused by anything other than a collision or running into another object. A deductible will apply. This includes but is not limited to vandalism, storm damage, fire, theft, etc. Covered loss - This is the damage to yourself, other people or property or your vehicle that is covered under the auto insurance policy. Declarations Page - This is the part of the insurance policy that includes the entire legal name of your insurance company, your full legal name, complete car information including vehicle identification numbers or VIN, policy information, policy number, deductible amounts. This page is usually the front page of the insurance policy. Deductible Amount - This is the portion of the auto insurance policy that is the amount the policy holder must pay up front before the Insurance Company contributes and is required to pay any benefits. This amount can be within a wide range in price and varies from approximately $100 - $1000. The larger amount you pay in a deductible the lower your normal monthly/yearly policy will cost. This is the portion of the auto insurance policy that would be applicable only to comprehensive or collision coverage. Discount - This is a reduction in the overall cost of your insurance policy. Deductions can be given for a variety of different reasons including a good driving record, grades, age, marital status, specific features and safety equipment on the automobile. Emergency Road Service - This is the part of an auto insurance policy that covers the cost of emergency services such as flat tires, keys locked in the car and towing services. Endorsement - This is any written change that is made to the auto insurance policy that is adding or removing coverage on the policy. Exclusion - This is the portion of the auto Insurance policy that includes any provision including people, places or things that are not covered under the insurance policy. First Party - This is the policyholder, the insured in an insurance policy. Gap Insurance - This is a type of auto insurance provided to people who lease or own a vehicle that is worth less than the amount of the loan. Gap auto Insurance will cover the amount between the actual cash value of the vehicle and the amount left on loan should the care be stolen or destroyed. High-Risk Driver - If you have a variety of negative marks on your insurance record including driving under the Influences, several traffic violations, etc. you may be labeled as a risk to the insurance company. This will increase your insurance policy or may make you ineligible for coverage. Insured - The policyholder (s) who are covered by the policy benefits in case of a loss or accident. Insurer - Is the Auto Insurance company who promises to pay the policy holder in case of loss or accident. Liability insurance - This part of an auto insurance policy which legally covers the damage and injuries you cause to other drivers and their vehicles when you are at fault in an accident. If you are sued and taken to court, liability coverage will apply to your legal costs that you incur. Most states will require drivers to carry some variation of liability coverage Insurance and this amount will vary state by state. Limits - This is the portion of the auto insurance policy that explains and lists the monetary limits the insurance company will pay out. In the situation you reach these limits the policy holder will be responsible for all other expenses. Medical Payments Coverage - This is the portion of an auto insurance policy that pays for medical expenses and lost wages to you and any passengers in your vehicle after an accident. It is also known as personal injury protection or PIP. Motor Vehicle Report - The motor vehicle report or MVR is a record issued by the state in which the policy holder resides in that will list the licensing status, any traffic violations, various suspensions and./ or refractions on your record. This is one of the tools used in determining the premium prices offered by the insurance agency. This is also used to determine the probability of you having a claim during your policy period. No-Fault Insurance - If you reside within a state with no-fault insurance laws and regulations, your auto insurance policy pays for your injuries no matter who caused the accident. No-fault insurance states include; Florida, Hawaii, Kansas, Kentucky, Massachusetts, Michigan, Minnesota, New Jersey, New York, North Dakota, Pennsylvania, Utah and Washington, DC.. Non-Renewal - This is the termination of an auto insurance policy on the given expiration date. All coverage will cease as of this date and insurer will be released of promised coverage. Personal Property Liability - This is the portion of the auto insurance policy that covers any damage or loss you cause to another person's personal property. Personal Injury Protection or PIP - This portion of an auto insurance policy pays for any lost wages or medical expenses to you and any passengers in your vehicle following an accident. PIP is also known as medical payments coverage. Premium - This is the amount charged to you monthly, yearly or any other duration agreed upon by insurance company and policy holder and paid directly to the auto insurance company. A premium is based on the type and amount of coverage you choose for your vehicle(s) and yourself. Other factors that will affect your insurance premium prices include your age, marital status, you're driving and credit report, the type of car you drive and whether you live in an urban or rural area. Premiums vary by insurance company and the location you live. Quotation - This is the amount or estimated amount the insurance will cost based on the information provided to the agent, broker or auto insurance company. Rescission.- This is the cancellation of the insurance policy dated back to its effective date. This would result in the full premium that was charged being returned. Rental Reimbursement - This is the portion of the auto insurance policy that covers the cost of an automobile rental of similar size should the covered vehicle be in repair from a reported incident. Replacement Cost - This is the amount of money it would cost to replace a lost or damaged item at it is actually new replacement value. This monetary amount would be based on a new identical item in the current local market. Salvage - This is the auto insurance policy holders property that is turned over tot eh insurance agency in a loss final settlement. Insurance companies will sell the salvage property in hopes to recoup some of its monetary loss due to the loss and settlement. Second Party - this is the actual insurance company in the auto insurance policy. Surcharge - This is the amount added to your auto insurance policy premium after a traffic violation or an accident in which you were found to be at fault. Third Party - This is another person other than the policy holder and auto insurance company who has faced a loss and may be able to collect and be compensated on behalf of the policy holder's negligence. Total Loss - This is complete destruction to the insured property of a policy holder. It has been determined that it would be a great sum of money to repair the item rather than replace the insured piece of property to its state prior to the loss. Towing Coverage - This is the portion of the auto insurance policy that covers a specified amount for towing services and related labor costs. Under insured Driver - This is the portion of an auto insurance policy which covers injuries to you caused by a driver without enough insurance to pay for the medical expenses you have incurred from the accident. This is portion of the policy can vary state by state as some states include damage to the car in this section. Uninsured Driver or Motorist - This is the portion of the auto insurance policy which covers injuries to you caused by a driver who was without liability insurance at the time of the accident. Uninsured driver or motorist coverage comes in two different sections; uninsured motorist bodily injury and uninsured motorist property damage. Uninsured motorist bodily injury coverage covers the injuries to you or any passenger in your vehicle when there is an accident with an uninsured driver. Uninsured motorist property damage coverage covers the cost for the property damage to your vehicle when there is an accident with an identified uninsured driver. Uninsured driver or motorist coverage must be offered when you purchase the required liability coverage for your vehicle. You must sign a declination waiver if you decline Uninsured driver or motorist coverage. The majority of states require drivers to carry some form of uninsured motorist coverage. Some states include damages to your car in this coverage. Vehicle Identification Number or VIN - A VIN is a 17 letter and number combination that is the identification of the specific vehicle. It will identify the make, modem and year of the automobile. This number is typically located on the driver's side window on the dash. It can also be found on the vehicles registration and title