Minggu, 29 Mei 2016

Perbedaan Perintah-Perintah SQL dengan SQL*Plus


SQL 
1.  Sebuah bahasa 
2.  Standard ANSI
3.   Keywoard tidak dapat disingkat 
4.  Perintah-perintah memanipulasi data dan mendefinisikan di dalam database

SQL *plus
1.  Sebuah lingkungan 
2.  Milik Oracle 
3.  Keywoard dapat disingkat 
4.  Perintah-perintah tidak dapat memanipulasi data di dalam database 


Analisa :
SQL ataupun SQL*Plus merupakan sebuah aplikasi atau software yang digunakan untuk membuat database. Perintah-perintah yang digunakan hampir sama, namun dari setiap software ini memiliki kelebihan dan juga kekurangannya. Sebagai contohnya keywoard pada SQL tidak dapat disingkat sedangkan SQL*Plus keywoardnya dapat disingkat.   

Sumber :
Sistem Basis Data 1, Universitas Gunadarma  


Paragraf Induktif, Deduktif dan Campuran

Contoh Paragraf Deduktif

Handphone sangat berguna bagi kehidupan manusia. Perangkat komunikasi ini bisa menjadi alat komunikasi yang sangat efektif. Mereka bisa menghubungkan dua orang atau lebih meski terlampau jarak yang sangat jauh dan bahkan dengan waktu yang sangat cepat. Disamping sebagai alat komunikasi, handphone juga bisa menjadi alat bantu serba guna. Dewasa ini handphone telah dibuat dengan menambahkan fitur – fitur yang bermanfaat bagi kehidupan manusia misalnya Google map, kalkulator, penyimpan photo, memo, dan lain – lain. Fitur – fitur tersebut bisa membantu manusia memudahkan pekerjaannya. Contohnya adalah jika manusia tersesat, mereka bisa menggunakan aplikasi Google map di handphone miliknya.

Contoh Paragraf Induktif

Merokok bisa menyebabkan gangguan pernafasan, seperti bronkitis, asma, dan lainnya. Hal ini dikarenakan asap yang masuk ke dalam tubuh sangatlah berbahaya. Selain menyebabkan gangguan pada pernafasan, merokok juga bisa menyebabkan kanker paru – paru. Kandungan tar yang ada pada rokok akan memicu sel – sel kanker pada paru – paru untuk berkembang. Terlebih lagi, merokok juga bisa menyebabkan kecanduan.  Nikotin yang ada pada rokok akan mempengaruhi otak untuk terus mengkonsumsi rokok, sehingga membuat perokok susah untuk menghentikannya. Oleh karena itu, merokok sangatlah berbahaya bagi kesehatan manusia.

Contoh Paragraf Campuran ( Induktif dan deduktif )

Bunga mawar sangat disukai diantara bunga hias lainnya. Bunga ini sangatlah cantik dan indah. Bahkan bunga ini dijadikan sebagai simbol cinta. Banyak para pasangan kekasih memberikan bunga mawar sebagai lambang kecintaan nya. Tidak hanya itu, bunga mawar juga sangat harum, sehingga sangat cocok dijadikan tanaman penghias kebun bunga atau pun ruangan. Bahkan bunga ini memiliki warna yang sangat beraneka ragam seperti merah, putih, dan hitam. Keanekaragaman tersebut bisa mempercantik kebun bunga. Oleh karena itu, bunga mawar menjadi favorit dikalangan penghobi tanaman hias.


Jumat, 22 April 2016

Finite State Machines (FSM)



Finite State Machines (FSM) adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan Action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri (misal interupsi timer). Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relative kompleks. Berdasarkan sifatnya, metode FSM ini sangat cocok digunakan sebagai basis perancangan perangkat lunak pengendalian yang bersifat reaktif dan real time. Salah satu keuntungan nyata penggunaan FSM adalah kemampuannya dalam mendekomposisi aplikasi yang relative besar dengan hanya menggunakan sejumlah kecil item state. Selain untuk bidang kontrol, Penggunaan metode ini pada kenyataannya juga umum digunakan sebagai basis untuk perancangan protokol-protokol komunikasi, perancangan perangkat lunak game, aplikasi WEB dan sebagainya.
Dalam bahasa pemrograman prosedural seperti bahasa C, FSM ini umumnya direalisasikan dengan menggunakan statemen kontrol switch case atau/dan if..then. Dengan menggunakan statemen-statemen kontrol ini, aliran program secara praktis akan mudah dipahami dan dilacak jika terjadi kesalahan logika.
Finite State Machine di dunia AI Game Programming, merupakan salah satu teknik yang paling sering digunakan. Alasannya yaitu:


§  Implementasinya mudah dan cepat


§  Memudahkan proses debugging. Karena telah dipecah menjadi kepingan yang lebih kecil, proses debugging kalau terjadi behavoiur yang tidak semestinya, menjadi lebih mudah


§  Proses komputasi yg minimal, karena sejatinya FSM hanyalah conditional statement yang dikemas dalam bentuk yang lebih elegan.


§  Fleksibel, dapat dikombinasikan dengan teknik AI lain misalnya fuzzy logic dan neural network


Kekurangannya:


§  Behaviour dari agen mudah diprediksi, karena tidak ada searching dan atau learning di dalam agen tersebut


§  Karena mudah diimplementasi, kadang programmer langsung tembak di eksekusi tanpa melakukan desain FSM terlbih dahulu. Biasanya akan terjadi FSM yang terfragmentasi


§  Timbul apa yang dinamakan dengan State Oscillation yaitu ketika batasan antara dua buah state terlalu tipis


Bentuk Implementasi
Ada beberapa bentuk FSM, diantaranya:

§  Naive Approach

Menggunakan conditional statement (if-else atau switch-case) tanpa memecah object menjadi object2x yang lebih kecil sesuai state nya. 


§  State Transition Table

Bentuk ini sudah mengimplementasikan State Pattern, dengan menempatkan transition logic di context. Bentuk ini juga sering disebut sebagai Classic FSM.

§  Embedded Rules
Bentuk ini adalah kebalikan dari bentuk Classical Approach, yang berarti state transition didefinisikan di state itu sendiri. Dan sama dengan Classical Approach, bentuk ini juga akan menawarkan fleksibilitas dan skalabilitas yang baik, namun dengan efek samping agak sulit untuk di-mantain karena aturan2x transisi diletakkan di state sehingga ketika terjadi penambahan atau pengurangan state, maka harus dilakukan update juga terhadap state2x yang terkait.


menurut saya, FSM merupakan suatu metode penghitung IP pada suatu jaringan agar lebih tepat dalam penentuan IP  yang digunakan. Pada pengelompokkan IP umumnya terdiri dari 3 kelas yaitu kelas A dengan Prefik 8 (/8), kelas B dengan prefik 16 (/16) dan kelas C dengan prefik 24 (/24). Dalam metode VLSM yang pertama kita lakukan yaitu urutkan host nya dari yang terbesar ke terkecil, lalu menentukan range hostnya, bit network serta blok subnet nya.

Referensi :
Buku Modul Panduan Praktikum JKD


Sumber : http://technologies-it.blogspot.co.id/p/finite-state-machines.html

VLSM (Variable Length Subnet Mask)



VLSM adalah pengembangan mekanisme subneting, dimana dalam vlsm dilakukan peningkatan dari kelemahan subneting klasik, yang mana dalam clasik subneting, subnet zeroes, dan subnet ones tidak bisa digunakan. selain itu, dalam subnet classic, lokasi nomor IP tidak efisien.  VLSM juga dapat diartikan sebagai teknologi kunci pada jaringan skala besar. Mastering konsep VLSM tidak mudah, namun VLSM adalah sangat penting dan bermanfaat untuk merancang jaringan.

Metode VLSM hampir serupa dengan CIDR hanya blok subnet hasil dari CIDR dapat kita bagi lagi menjadi sejumlah Blok subnet dan blok IP address yang lebih banyak dan lebih kecil lagi.

Dalam penerapan IP Address menggunakan metode VLSM agar tetap dapat berkomunikasi kedalam jaringan internet sebaiknya pengelolaan networknya dapat memenuhi persyaratan :

§  Routing protocol yang digunakan harus mampu membawa informasi mengenai notasi prefix untuk setiap rute broadcastnya (routing protocol :RIP, IGRP, EIGRP, OSPF dan lainnya, bahan bacaan lanjut protocol routing :CNAP 1-2),

§  Semua perangkat router yang digunakan dalam jaringan harus mendukung metode VLSM yang menggunakan algoritma penerus paket informasi.


 Manfaat dari VLSM adalah:

§  Efisien menggunakan alamat IP, alamat IP yang dialokasikan sesuai dengan kebutuhan ruang host setiap subnet.

§  VLSM mendukung hirarkis menangani desain sehingga dapat secara efektif.

§  Mendukung rute agregasi, juga disebut route summarization.

§  Yang terakhir dapat berhasil mengurangi jumlah rute di routingtable oleh berbagai jaringan subnets dalam satu ringkasan alamat. Misalnya subnets 192.168.10.0/24, 192.168.11.0/24 dan 192.168.12.0/24 semua akan dapat diringkas menjadi 192.168.8.0/21.

 Analisa :

menurut saya, VLSM merupakan suatu metode penghitung IP pada suatu jaringan agar lebih tepat dalam penentuan IP  yang digunakan. Pada pengelompokkan IP umumnya terdiri dari 3 kelas yaitu kelas A dengan Prefik 8 (/8), kelas B dengan prefik 16 (/16) dan kelas C dengan prefik 24 (/24). Dalam metode VLSM yang pertama kita lakukan yaitu urutkan host nya dari yang terbesar ke terkecil, lalu menentukan range hostnya, bit network serta blok subnet nya.

Referensi :
Buku Modul Panduan Praktikum JKD

Komputer Sering Restart Sendiri



Penyebab Komputer Sering Restart Sendiri :


§  Processor mengalami overheat atau terlalu panas

Suhu processor yang terlalu panas bisa menyebabkan komputer mangalami blue screen kemudian restart sendiri, bahkan dalam kasus semacam ini bisa menyebabkan komputer mati mendadak dan akhirnya mati total. Apa sebenarnya yang menyebabkan processor terlalu panas, biasanya disebabkan pemasang processor yang kurang pas. Makanya coba cek kembali pemasangan processor dan pemasangan cooler fan processor, bila perlu bongkar dulu kemudian pasang kembali dengan benar dan jangan lupa berikan pasta termal.


§  Daya PSU tidak stabil

PSU atau power supply yang sudah lama biasanya akan mengalami masalah pada catu daya yang dihasilkan. Komputer yang kekurangan daya juga akan mengalami sering restart sendiri. Biasakan anda sering membersihkan atau mengecek PSU anda, karena perangkat keras yang kotor juga dapat menimbulkan kerusakan pada komponen lain.

§  Kerusakan pada RAM atau memory
Memory yang rusak juga menyebabkan komputer sering mengalami restart dengan sendirinya. Kasus yang sering terjadi adalah dengan ditandainya blue screen dengan adanya tanda pemberitahuan Dump Memory. Hal pertama yang bisa dilakukan adalah dengan mencopot memory tersebut kemudian membersihkan kaki-kakinya, dan kemudian pasang kembali.

§  Hardisk mengalami badsector
Badsector para hardisk menyebabkan sistem tidak berjalan dengan lancar. Maka efeknya komputer sering mengalami hang/ macet dan restart dengan sendirinya. Rawatlah harddisk anda dengan benar dan teratur. Hati-hati terhadap harddisk, apabila anda mencopot dan jatuh itu bisa mengakibatkan kerusakan yang serius terhadap harddisk anda.

§  Kerusakan pada VGA Card
Kerusakan pada VGA Card juga sering menimbulkan efek blue screen pada komputer. Selain itu juga bisa di tandai dengan komputer mendadak hang kemudian gambar menjadi tampak pecah-pecah dan akhirnya komputer restart dengan sendirinya. Nah, kalau kondisi semacam ini terjadi maka dapat dipastikan bawah VGA Card komputer rusak.




Sumber : Sumber : http://solusikompi.blogspot.co.id/

APA ITU VGA?


VGA kepanjangan dari Video Graphics Accelerator yang berfungsi mengolah data graphis untuk ditampilkan pada layar monitor, VGA juga memiliki prossesor yang di sebut GPU (Graphics Processing Unit) dan membutuhkan memory.
VGA adalah standar tampilan komputer analog yang dipasarkan pertama kali oleh IBM pada tahun 1987. Walaupun standar VGA sudah tidak lagi digunakan karena sudah diganti oleh standar yang lebih baru, VGA masih diimplementasikan pada Pocket PC. VGA merupakan standar grafis terakhir yang diikuti oleh mayoritas pabrik pembuat kartu grafis komputer. Tampilan Windows sampai sekarang masih menggunakan modus VGA karena didukung oleh banyak produsen monitor dan kartu grafis.
Istilah VGA juga sering digunakan untuk mengacu kepada resolusi layar berukuran 640×480, apa pun pembuat perangkat keras kartu grafisnya. Kartu VGA berguna untuk menerjemahkan keluaran komputer ke monitor. Untuk proses desain grafis atau bermain permainan video, diperlukan kartu grafis yang berdaya tinggi. Produsen kartu grafis yang terkenal antara lain ATI dan nVidia.
Selain itu, VGA juga dapat mengacu kepada konektor VGA 15-pin yang masih digunakan secara luas untuk mengantarkan sinyal video analog ke monitor. Standar VGA secara resmi digantikan oleh standar XGA dari IBM, tetapi nyatanya VGA justru digantikan oleh Super VGA.


FUNGSI VGA CARD
 
Fungsi VGA Card atau Graphic Card (kartu grafis) ataupun Video Card adalah berfungsi untuk menerjemahkan atau mengubah sinyal digital dari komputer menjadi tampilan grafis pada layar monitor. Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output komputer ke monitor. Untuk menggambar atau design graphic ataupun untuk bermain game.


JENIS-JENIS VGA CARD


§  Kartu VGA ISA adalah jenis kartu VGA yang dimasukkan pada slot ekspansi ISA (Industry Standard Architecture) bus yang masih bersistemkan I/O 8-bit atau 16-bit 
§  Kartu VGA EISA adalah jenis kartu VGA yang dipasang pada slot ekspansi EISA (Extended Industry Standard Architecture) bus yang adalah 32-bit sistem I/O  
§  Kartu VGA PCI adalah jenis kartu VGA yang dipasang pada slot ekspansi PCI (Peripheral Component Interconnect) bus yang adalah 32-bit atau 64-bit sistem I/O 
§  Kartu VGA AGP adalah jenis kartu VGA yang ditancapkan pada slot ekspansi AGP (Accelerated Graphics Port) bus yang adalah 128-bit atau 256-bit sistem I/O 
§  Kartu VGA PCI Express (PCIe) adalah jenis kartu VGA yang dimasukkan pada slot ekspansi PCIe (Peripheral Component Interconnect Express) bus yang adalah berangkaian seri sistem I/O nya dengan kecepatan transfernya adalah mencapai hingga 32 GByte/s 
§  Kartu VGA sekarang ini sudah mempergunakan Graphic Accelerator chipset yang merupakan chipset terbaru dimana sudah memiliki kemampuan akselerasi tiga dimensi (3D) yang terintegrasikan pada chipset yang dimilikinya. Selain kartu VGA sekarang ada peripheral komputer pendukung yang dinamakan 3D Accelerator yang mana fungsi dari akselerator 3D ini adalah untuk mengolah atau menterjemahkan data gambar 3D secara lebih sempurna dan lebih optimal.

 Analisa :
Menurut saya, VGA (Video Graphic Accelerator) merupakan bagian utama didalam suatu komputer atau laptop. Dimana VGA ini berfungsi untuk menampilkan graphic pada layar monitor dengan cara menterjemahankan atau mengubah sinyal digital menjadi sebuah tampilan grafis. VGA yang biasa digunakan pada setiap komputer atau laptop yaitu NVIDIA dan ATI. Semakin tinggi tipe VGA nya maka grafis yang akan ditampilkan juga semakin bagus serta tidak gampang patah-patah gambarnya pada saat memainkan suatu game yang berat atau disetting ultra high resolusinya.


Sumber : 



Real Time System

Sistem waktu-nyata adalah sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan (kuantitatif). Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah sistem waktu-nyata adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan computer biasanya juga membutuhkan pengendalian secara waktu-nyata.
Pada awal perkembangan sistem waktu-nyata pada tahun 1950-an sampai dengan akhir 1970-an, konsumen utama dari sistem waktu-nyata adalah industri militer di Amerika Serikat. Sekarang, sistem waktu-nyata semakin banyak digunakan dalam otomasi industri dan instrumentasi. Salah satu contoh umum sistem waktu-nyata adalah sistem komputer yang digunakan oleh NASA pada pesawat ruang angkasanya. Sistem komputer pesawat ruang angkasa berjalan tanpa campur tangan manusia, dan jika sistem ini gagal memenuhi tenggat waktu eksekusi yang ditetapkan, maka pesawat ruang angkasa ini bisa jadi akan mengalami bencana yang fatal. Untuk memperkecil kemungkinan kegagalan system komputernya, NASA biasanya menggunakan beberapa komputer sekaligus untuk mengerjakan perhitungan yang sama.


Karakteristik Sistem Real-Time

Time Constraint, Setiap sistem dengan waktu nyata memiliki batasan waktu berupa waktu maksimum proses (akuisisi, transmisi, perekaman, perhitungan) dan standar waktu (waktu yang sama dengan waktu sehari-hari)

New Correction Criterion, Penilaian kebenaran real time system berbeda dengan system tradisional. Pada system real time, kinerja dinilai bukan hanya hasil proses atau produk tetapi juga dinilai berdasarkan penyelesaian task.

Embedded, Bagian dari embedded system karena tertanam pada system yang lebih besar. Pada system besar terdapat sensor yang membaca lingkungan kemudian di proses pada system real time dan hasilnya dikirimkan ke akumulator.

Safety-Critically, Pada system tradisional non real time masalah keamanan dan kehandalan merupakan dua hal yang terpisah, sedangkan pada system real time keduanya merupakan isu yang perlu mendapatkan perhatian serius.

Concurrency, Pada satu waktu real time perlu memproses beberapa sensor secara bersamaan. Demikian juga dalam hal aksi, pada saat bersamaan mengirimkan instruksi untuk dilaksanakan beberapa actuator secara bersamaan.

Distributed and Feedback Structure, Real time komponen yang berbeda terletak pada tempat yang terpisah. Sementara system real time menerima masukan dan beberapa sensor terpisah secara geografis, serta mengirimkan instruksi kepada actuator yang tempatnya berbeda.

Task Critically, Besarnya “cost” kegagalan system. Task critically ini merupakan ukuran seberapa lama waktu yang diberikan untuk menguji kinerja system.

Custom Hardware, Sebuah real time yang menginduk dari dari system hardware yang besar. Sehingga menghasilkan berbagai macam hardware dan aplikasi yang bermacam-macam. 

Reactive, System real time yang selalu merespon terhadap lingkungan. 

Stabil, Dalam berbagai kondisi real time system harus bisa menyelesaikan tugasnya dengan baik.

Exception Handling, Sistem real time yang bekerja tanpa operator maka system ini harus memiliki penanganan eror pada saat eksekusi program.

Contoh Aplikasi Real Time System
1.  Perekaman suara 
2.  Pendeteksian sidik jari
3.  Penggunaan mesin ATM 
4.  Proses isi ulang pulsa 
5.  Penggunaan SMS 
6.  Pengaturan temperatur blower 
7.  Pemakaian microwave
   

 Analisa :
Real Time System merupakan suatu sistem yang menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Dimana pada Real Time System memiliki beberapa karakteristik  diantara time constraint, new correction criterion, embedded, safety-critically, concurrency, distributed and feedback structure, task critically, custom hardware, reactive, stabil dan exception handling. Real Time System ini biasa terdapat dalam suatu perangkat Hardware ataupun perangkat software. Di dalam kehidupan sehari-hari kita menemukan aplikasi yang temasuk kedalam Real Time System, salah satu adalah penggunaan mesin ATM. Apabila pada saat kita menggunakan mesin ATM disana dibatasin waktu untuk masuk ke menu atm nya, sebagai contohnya ketika kita mau transfer uang dan pada saat input nomor rekening nya kita tidak boleh terlalu lama maka akan balik lagi ke menu input pin.