Selasa, 18 Februari 2014

"Windows cannot access the specified device, path, or file. You may not have the appropriate permission to access them" Saat buka Adobe CS5


Sudah Lama tidak ngeblog jadi pingin share pengalaman saya. yang akan saya bahas kali ini adalah tentang system kerja windows yang tidak bisa menjalankan file .EXE. Permasalahan itu berawal ketika saya iseng ingin meng-upgrade versi Adobe Dreamweaver CS3 saya ke  Adobe Dreamweaver CS5, karena menurut saya lebih di permudah  ketika saya membuat sebuah program dari aplikasi terbaru keluaran adobe tersebut.  Installasi pun berjalan dengan sempurna saya pun langsung menggunakan aplikasi tersebut, tapi permasalahan terjadi ketika keesokan harinya saya akan membuka aplikasi itu lagi… ada muncul peringatan dari windows bahwa saya tidak diijinkan untuk mengakses file tersebut..lebih jelasnya seperti ini tulisannya :



saya bertanya-tanya ada apakah gerangan dengan aplikasi tersebut, apakah tidak berhasil saat saya install kemarin atau mungkin file tersebut corrup. Semua cara sudah saya lakukan dari run sabgai administrator, Mematikan Antivirus sampai install ulang aplikasi tersebut, tapi hasilnya sama saja program tetap tidak bisa jalan. Akhirnya saya temukan jawaban dari permasalahan tersebut.

Berikut cara yang saya lakukan agar file tersebut dapat di jalankan lagi.

  1. Klik kanan pada File .EXE tersebut lalu pilih properties
  2. Lalu pada Tab Security Pilih Edit,
  3. Didalam kolom permission klik Add lalu ketik "authenticated users" lalu ok 
  4. kalau sudah tutup semua program lalu jalankan lagi
  5. Taraaaa Aplikasi anda berjalan dengan semestinya..









Rabu, 25 September 2013

Perbedaan Sistem Operasi Dekstop Dan Sistem Operasi Mobile

Sistem Operasi Dekstop merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputerdinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
Contoh Sistem Operasi :
1.      Produk Microsoft : Windows 3.1, Windows 95, Windows 98, Windows 2000, WIndows Me, WIndows XP, Windows Vista, WIndows NT (untuk jaringan).
2.      Produk Novel : Linux, Redhat, OpenSuse, Ubuntu, Mandrake, Mandriva,dll
3.      Produk Apple : Macintosh
4.      Produk IBM : DOS, UNIX



Sistem operasi hp adalah software utama yang melakukan menejemen dan kontrol terhadap hardwaresecara langsung serta menejemen dan mengotrol software-soft ware lain sehingga software-software lain tersebut dapat bekerja. Sehingga suatu system operasi ponsel (mobile operating system) akan bertanggung jawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut seperti, skedulling task, keyboard, WAP, email, text message, sinkronisasi dengan aplikasi dan perangkat lain, memutar musik, camera, dan mengontrol fitur-fitur lainnya.
Banyak perusahaan ponsel yang membenamkan system operasi dalam produknya baik pada PDA, Smartphone maupun handphone. Perkembangan aplikasi atau game selular (mobile content)sangat cepat, perusahaan pembuat mobile Operating System (OS) telah berlomba untuk memasarkan produk-produk mereka dengan menciptakan fungsi-fungsi dan teknologi yang kian hari kian memanjakan pengguna smartphone (selular yang ber-OS) dari segi entertainment dan fungsionalitas penggunaan selular untuk memudahkan tugas sehari-hari.

Selain berfungsi untuk mengkontrol sumber daya hardware dan software ponsel seperti keypad, layar, phonebook, baterai, dan koneksi ke jaringan, sistem operasi juga mengontrol agar semua aplikasi bisa berjalan stabil dan konsisten. Sistem operasi harus dirancang fleksibel sehingga para software developer lebih mudah menciptakan aplikasi-aplikasi baru yang canggih.

Selasa, 11 Juni 2013

Abstrak dari Proyek Aplikasi Bisnis



Pemrograman java lanjut yang diajarkan di semester empat adalah untuk membuat sebuah program yang bisa berjalan di semua platform, karena bahasa java merupakan bahasa  pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya. dan juga bahasa java sangat mudah di pahami bagi pemula.

Proyek aplikasi bisnis yang saya buat ini merupakan proyek aplikasi Client-Server menggunakan database MySQL berbasis GUI. Penggunanaan bahasa pemograman Java untuk proyek client server ini dikarenakan bahasa pemograman Java mempunyai banyak keuntungan yang ditawarkan diantaranya, dapat dijalankan di beberapa platform (multiplatform), pemogramannya berbasis objek dan mempunyai perpustakaan kelas yang lengkap.

Compiler yang digunakan untuk pembuatan aplikasi client-server ini adalah NetBeans IDE 7.1.1. Pengunaan compiler NetBeans dikarenakan proses deteksi error yang lebih mudah diketahui sehingga pembuatan aplikasi Client-Server bisa lebih cepat selesai. Didalam implementasi nya sendiri dimana package Database-Server harus koneksi terlebih dahulu dengan database MySQL-nya, kemudian baru client dapat dengan mudah melakukan Insert, Update, Delete, Refresh saat tampilan form muncul.


Advanced java programming teach in the fourth semester is to create a program that can run on all platforms, The language of java is a pure object-oriented programming language that is based on the abilities previous best programming language objects. java language and also very easy to understand for beginners.

Business application projects that I created is a Client-Server application, this project using GUI-based MySQL database. Java programming language usage for client server project is due to the Java programming language has many advantages offered them, can run on multiple platforms (multiplatform), pemogramannya object-based and have a complete class library.

Compiler used for the manufacture of client-server applications are NetBeans IDE 7.1.1. Use NetBeans compiler error because the detection process is known thus making it easier Client-Server applications can be quickly completed. Inside implementations his or her its own wherein package Database-Server must connection in advance with database MySQL-his or her, then newly client can be with easily perform Insert, Update, Delete, Refresh moment display form emerged.


 Sebuah proyek yang saya buat: 




 

Selasa, 30 April 2013

ringkasan dan cara penggunaan dari Polymorphism dan Inheritance pada kasus permasalahan yang sering terjadi

POLYMORPHISM
Polymorphism adalah kemampuan object-object yang berbeda dalam sebuah class hiraiki untuk melakukan fungsi(behavior) unik terhadap suatu respon massage. Selain itu polymorphism adalah juga kemampuan class menyembunyikan implementasi yang berbeda dalam interface yang sama, polymorphisem juga memungkinkan method memiliki nama yang sama dengan tugas tugas yang berbeda. Tidak hanya itu, polymorphism juga memungkinkan suatu fungsi yang implementasi detailnya belum ada.
Polymorphism juga tergantung pada inheritance, karna dalam pembuatan polymorphism digunakanlah abstract class, yang bisa dibuat menjadi abstract class hanyalah base class dan tidak bisa dibuat instace dari base class tersebut.
Cara membuat abstract class aalah dengan membuat virtual function, yang bermanfaat agat virtual method table(VMT) yang menentukan type runtime object bukan programmer dengan statements switchnya, karna pada program besar statement switch akan sulit dimaintain.dengan menggunakan VMT akan menentukan tipe runtime dari object agar ketik membuat object, object akan secara dinamis dapat dipetakan secara strukturnya.
Polymorphism dibagi menjadi dua, yaitu:
1. Trivial polymorphism
Yaitu dengan menggunakan early binding yang menggunakan bahasa c style, dan function didefinisikan sebelum compiling, dan juga menggunakan link body function dan function header / prototype.
Pengimplementasiannya menggunakan function overloading, yaitu penggunaan kembali nama fungsi yang sama tapi dengan 3 ciri yang membedakannya, yaitu :
- Jumlah argument
- Letak argument
- Tipe argument
2. True polymorphism
Yaitu dengan menggunakan dynamic binding, yang merupakan implementasi dengan menggunakan C++ style, function definition juga dilakukan pada sat runtime, compiler yang membuat VMT untuk class yang mengandung polymorphism, jika derived class memiliki fungsi yang sama (overriding) dengan base class, VMT akan menunjuk ke base class function.
Pembuatannya dilakukan dengan menggunakan function overriding, yaitu fungsi yang namanya sama tapi tidak berada pada kelas yang sama. Hal ini diimplementasikan dengan virtual method yang dibagi menjadi 2, yaitu:
1. Pure virtual method, hanya mendeklarasikan function prototypes saja(tidak memiliki body function), class yang memiliki pure virtual method disebut abstrak class.
Instance / object tidak dapat dibuat dari suatu abstract class, karna masih ada function yang tidak memiliki function body.
Cirri dari pure virtual method adalah pada deklarasi ditulis fungsi() = 0.
Contoh:
class myclass
{
Virtual void tes() = 0;
};
2. Squasi virtual method, memiliki fungsi yang minimal harus dikerjakan oleh suatu method atau ada body function.
Contoh :
class myclass
{
virtual void tes()
{
Return 0;
}
};
Virtual destructor dan virtual constructor:
Constructor tidak dapat dibuat virtual
Sedangkan destructor dapat dibuat virtual, dengan cara:
Base class pointer menunjuk ke object turunan, jka didestroy dengan menggunakan delete, behavior tidak terspesifikasi.
Perbaikan sederhana, declare base class destructor virtual dengan demikian ketika delete digunakan, destructor tentu dijalankan
Ketika object class turunan di execute pertama kali, destructor class induk diexecute kemudian.

 INHERITANCE

Pengertian Inheritance
• Inheritance merupakan salah satu dari tiga konsep dasar OOP.
• Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek / y dapat mempunyai entitas/obyek turunan.
• Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.
• Suatu class yang mempunyai class turunan dinamakan parent class atau base class.
• Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.
Deklarasi Inheritance
• Dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent classnya.
• Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
• Contoh :
public class B extends A { }
• Semua class di dalam Java adalah merupakan subclass dari class super induk yang bernama Object.
• Misalnya saja terdapat sebuah class sederhana :
public class A {

}
• Pada saat dikompilasi, Kompiler Java akan membacanya sebagai subclass dari class Object.
public class A extends Object {

}
Kapan kita menerapkan inheritance?
• Kita baru perlu menerapkan inheritance pada saat kita jumpai ada suatu class yang dapat diperluas dari class lain
Contoh programnya..
PersegiPanjang.java
class PersegiPanjang
{
double panjang;
double lebar;
PersegiPanjang(double panjang, double lebar) {
this.panjang = panjang;
this.lebar = lebar;
}

PersegiPanjang()
{
throw new UnsupportedOperationException(“Not yet implemented”);
}
double hitungLuas() {
return (panjang * lebar);
}
double getPanjang() {
return panjang;
}
double getLebar() {
return lebar;
}
}

Jumat, 02 November 2012

INTERNAL MEMORY




Agus Rian Wijaya
 2011-81-089


Tugas Online  2 Internal Memory



 1. Apakah yang disebut dengan Internal memory dan apa saja jenisnya ?
    
    Yang disebut Internal Memory adalah memory yang dapat diakses secara langsung oleh procesor atau
     memory yang terpasang langsung pada motherboard.

     Jenis-jenis Internal Memory :
     A. RAM 
          Memory penyimpanan sementara yang bersifat acak, biasanya disebut juga dengan
          memory kerja. Pada memory ini karena disimpan sementara , maka apabila komputer
          tidak mendapatkan daya , maka data yang disimpan pada memori ini
          akan hilang.

     B. ROM
             Jenis memori ini datanya hanya bisa dibaca dan tidak bisa ditulis secara berulang-ulang. Memori ini
             berjenis non-volatile, artinya data yang disimpan tidak mudah menguap (hilang) walaupun catu
             dayanya dimatikan. Karena itu memori ini biasa digunakan untuk menyimpan program utama dari
             suatu sistem. Jenis ini tidak dapat diprogram ulang.
       2. Apa fungsi dari Internal memory? Apa beda dengan register?
          
           Fungsi dari Internal Memory adalah pendukung prosesor dalam pengolahan data dan instruksi dimana ia 
           menyimpan data yang akan dan sudah diolah oleh prosesor. Tanpa RAM, sebuah komputer tidak dapat 
           bekerja karena tidak ada yang menampung input dan output prosesor.
           Internal Memory berbeda dengan register kalau register mempunyai fungsi sebagai tempat penampun-
           gan sementara untuk data-data yang akan diolah oleh prosesor dan dibentuk oleh 16 titik elektronis
           di dalam chip mikroprosessor itu sendiri. Dengan adanya tempat-tempat penampungan data sementara 
           ini, proses pengolahan akan bisa dilakukan secara jauh lebih cepat dibandingkan apabila data-
           data tersebut harus diambil langsung dari lokasi-lokasi memori.

      3. Bagaimana cara kerja dari Internal Memory?

          Ketika kita mulai menyalakan komputer, perangkat atau device yang pertama kali bekerja adalah 
          procesor yang berfungsi sebagai pengolah data dan meminta data dari harddisk (tempat penyim-
          panan data). Dengan kata lain, data akan dikirim setelah adanya permintaan dari processor.

         Cara kerja di atas pada kenyataannya sangat sulit dilakukan. Kenapa ? Karena ada perbedaan 
          teknologi yang ada di antara harddisk dan processor. Kalau processor adalah komponen digital 
          “murni” sehingga data yang diprosesnya akan sangat cepat dilakukan, sedangkan harddisk 
          kebanyakan teknologinya menggunakan fungsi mekanis yang kalau dibandingkan akan menjadi 
          tidak seimbang / timpang. Menurut teori, kecepatan processor adalah 46 kali lebih cepat 
          dibandingkan dengan harddisk, sehingga bisa dibayangkan akibatnya, kalau processor harus 
          menunggu pasokan data yang sangat lama dari harddisk.
          Oleh karena itu, untuk mengatasi hal tersebut, maka diperlukan perangkat Internal Memory 
          Device ini  berfungsi untuk membantu processor dalam hal penyediaan data yang sangat cepat, dengan
          kata lain,  RAM ini bisa disebut juga sebagai “Harddisk Digital”, karena keseluruhan komponen yang ada 
          dalam RAM sudah menggunakan teknologi digital. Nah dengan adanya RAM, maka processor tidak
          harus menunggu lama kiriman data yang diperlukan.

      4. Kapan Internal Memory digunakan ?

          Jika sebuah PC dinyalakan, program yang ada di dalam ROM segera mencari lokasi yang digunakan
          untuk menyimpan operating system apakah terdapat pada disket atau harddisk. Jika ditemukan, maka OS
          ini segera dipindahkan kedalam RAM. Tahap ini dikenal sebagai boot-up. Untuk selanjutnya, program-
          program aplikasi seperti misalnya: Windows dan lainnya juga dipindahkan kedalam RAM, dan kini
          komputer telah siap digunakan oleh pemakai.

      5. Siapa yang paling memerlukan internal memory ?
       
          Central Processing Unit merupakan bagian yang paling membutuhkan internal memori untuk proses
          eksekusi program, sehingga dapat diakses secara langsung oleh prosesor (CPU) tanpa modul
          perantara dan juga CPU hanya dapat menyimpan data dan instruksi di register yang berukuran kecil
          sehingga tidak dapat menyimpan semua informasi yang dibutuhkan untuk keseluruhan proses program.
          Untuk mengatasi hal ini, maka CPU harus dilengkapi dengan alat penyimpan yang berkapasitas lebih besar
          yaitu memori utama atau internal memori.

      6. dimanakah letak internal memory komputer ?

          Letak memory internal berada diluar CPU bersifat internal pada sistem komputer, diperlukan oleh CPU
         dalam proses eksekusi (operasi) program  sehingga dapat diakses secara langsung oleh CPU tanpa melalui
         perantara.

      Sumber :
      http://arifwdd.wordpress.com/2012/10/24/internal-memory/
      http://semangatku.com/363/teknologi/pengertian-ram-dan-jenis-jenisnya/
      http://arifxtkj12.blogspot.com/2012/10/perbedaan-rom-ram.html


          

      Minggu, 21 Oktober 2012

      CACHE MEMORY




      Agus Rian Wijaya
       2011-81-089

      Tugas Online 1 Cache Memory




      1.   Apakah yang disebut dengan Cache Memory? 

      Cache Mempry, merupakan suatu memory data secunder yang berukuruan kecil dan berkecepatan tinggi yang berfungsi untuk menyimpan sementara intruksi atau data informasi yang diperlukan oleh procesor. Cache memory ini juga dapat dikatakan sebagai memory internal pada procesor.Memory ini berbasis RAM yang ukuran fisiknya berukuran sangat kecil dan kapasitas tampungnya juga kecil atau sedikit. Cache memory ada 3 jenis yaitu : 1. L! cache, L2 cache, L3 cache

      2.      Apakah fungsi dari cache memory?

      Fungsi cache memory untuk menyimpan instruksi yang berulang kali diperlukan dan dapat diakses sangat cepat untuk menjalankan program, memperbaiki sistem secara keseluruhan.

      3.      Bagaimana cara kerja dari Cache Memory ?

      Jika prosesor membutuhkan suatu data, pertama-tama ia akan mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan.

      4.      Kapan Cache Memory digunakan ?

      Cache memory digunakan saat prosessor ingin membaca suatu data, dimana prosessor tersebut akan mencari nya. Yang dimana sebelumnya, salinan data yang biasa akan diminta oleh prosessor terhadap memory utama telah disimpan oleh cache. Nah, setiap kali kita akan mencari file atau sejenisnya, maka cache memory akan berperan. Jika data pada cache telah penuh, karena terisi salinan data (address), maka biasanya data yang lama akan secara otomatis terhapus.

      5.      Siapa yang paling memerlukan Cache Memory?

      Yang memerlukan Cache Memory adalah Procesesor agar kinerja dari procesor lebih efisien

      6.      Dimanakah Letak cache Memory di komputer ?

      L1 cache terintegrasi dengan chip prosesor, artinya letak L1 cache sudah menyatu dengan chip prosesor (berada di dalam keping prosesor). Sedangkan letak L2 cache, ada yang menyatu dengan chip prosesor, ada pula yang terletak di luar chip prosesor, yaitu di motherboard dekat dengan posisi dudukan prosesor. Pada era prosesor intel 80486 atau sebelumnya, letak L2 cache kebanyakan berada di luar chip prosesor. Chip cache terpisah dari prosesor, berdiri mandiri dekat chip prosesor. Sejak era prosesor Intel Pentium, letak L2 cache ini sudah terintegrasi dengan chip prosesor (menyatu dengan keping prosesor). Posisi L2 cache selalu terletak antara L1 cache dengan memori utama (RAM). Sedangkan L3 cache belum diimplementasikan secara umum pada semua jenis prosesor. Hanya prosesor-prosesor tertentu yang memiliki L3 cache.

      Sumber Bacaan: