Dansu

Menu
  • Home
  • Informatika
    • Sistem Informasi Manajemen
    • Pemrograman Java
    • Pemrograman Php
  • Downloads
    • Software
      • Office

Selasa, 20 Desember 2016

WorkFlow

By Unknown12/20/2016Informatika, Java, Pemrograman Java, SIM, Sistem Informasi Manajemen Tidak ada komentar

    Workflow merupakan rangkaian tugas-tugas tertentu dalam suatu sistem yang dilakukan untuk mencapai tujuan tertentu. Analisa workflow dilakukan untuk menemukan dan menjabarkan tugas-tugas apa saja yang ada pada suatu sistem. Analisa ini juga termasuk menentukan tugas-tugas apa saja yang akan dimasukkan ke dalam sistem yang baru. Apabila yang akan dikembangkan adalah suatu sistem baru berbasis mobile maka semua tugas-tugas yang akan diterapkan haruslah yang mampu dijalankan secara mobile.

Pemodelan Workflow dengan Flowchart

    Flowchart merupakan suatu jenis diagram yang dapat digunakan untuk menggambarkan suatu algoritma dan alur kerja/proses (workflow). Alur ini dapat juga dinyatakan sebagai kumpulan langkah-langkah yang merupakan penyelesaian terhadap suatu masalah. Flowchart banyak digunakan sebagai alat untuk melakukan analisa, perancangan, dokumentasi atau mengendalikan suatu proses atau program di banyak bidang. Flowchart dibuat sebagai salah satu cara untuk memahami suatu proses secara visual.


Melihat dari sudut pandng user, terdapat beberapa jenis flowchart, yakni:

  1. Flowchart dokumen, digunakan untuk menggambarkan alur dokumen dalam sistem.
  2. Flowchart data, digunakan untuk menunjukkan aliran data yang terjadi dalam sistem.
  3. Flowchart sistem, menunjukkan alur kendali terhadap berbagai sumber daya atau perangkat fisik dalam sistem.
  4. Flowchart program, menunjukkan alur kendali program dalam sistem.
Berikut ini merupakan daftar simbol yang dapat digunakan untuk membuat flowchart.



Demikian postingan kali ini, semoga bermanfaat :D
Read More

Bugs

By Unknown12/20/2016Informatika, Java, Pemrograman Java, SIM, Sistem Informasi Manajemen 1 komentar

Bugs


    Pengertian bug adalah kesalahan pada komputer baik disebabkan oleh perangkat lunak ataupun perangkat keras sehingga komputer tidak bekerja dengan semestinya. Sebenarnya istilah “Bug” (dibaca bag) telah digunakan oleh para insinyur dan para tukang servis atau repairmen sebelum era komputer. Insinyur Amerika telah menyebutkan Bug sebagai kekurangan kecil dalam mesin selama lebih dari satu abad. sementara itu sang legendaris Thomas Edison berbicara mengenai bug dalam sirkuit listrik pada tahun 1870 an.

    Lalu istilah bug muncul dalam dunia komputer ketika komputer pertama di bangun pada awal 1940an, ketika itu ada seorang pekerja yang menemukan bug baik di perangkat keras dan program yang sedang berjalan. Namun sebenarnya istilah bug pada komputer diawali dengan kisah unik, Pada tanggal 9 September 1945, salah seorang tim dari Universitas Hardvard memandang pada Panel F dan menemukan sesuatu yang tidak biasa antara titik di relay 70. Ternyata itu adalah ngengat (bug ; binatang kecil; serangga), kemudian mereka segera mengambilnya dan menyimpan dalam buku catatan (log book). Grace Hopper memberikan catatan pada buku itu denan judul “First actual case of bug being found,” dan itulah pertama kalinya istilah Bug digunaan untuk menggambarkan kesalahan komputer.

Contoh bugs, saat kita asik main game, tiba-tiba komputer hang atau macet. Bug biasanya terjadi karena kekurang hati-hatian programmer dalam menulis program, bisa juga karena suatu program membutuhkan memori 128 MB dan komputer dengan memori 64 MB dipaksa untuk menyimpan program dengan memori sebanyak itu sehingga terjadi kegagalan karena kekurangan memori.

Insiden bug yang terkenal
Y2K, yaitu bug yang berhubungan dengan kebiasaan banyak programmer di tahun 1980-an untuk menyimpan tahun dalam format 2 angka. Kebiasaan ini menimbulkan masalah saat mendekati tahun 2000, yaitu kesadaran bahwa tahun 2000 akan diinterprestasikan sebagai tahun 1900.



Sekian postingan kali ini semoga bermanfaat :D
Read More

Proses Bisnis

By Unknown12/20/2016SIM, Sistem Informasi Manajemen Tidak ada komentar

Proses Bisnis



    Proses bisnis adalah suatu kumpulan dari aktivitas (task) atau pekerjaan terstruktur yang saling berhubungan untuk menyelesaikan suatu masalah tertentu atau yang menghasilkan suatu keluaran (produk/output) atau layanan (demi meraih tujuan tertentu) dan mendukung pencapaian tujuan serta sasaran strategis dari suatu organisasi.

    Suatu proses bisnis yang baik harus mempunyai tujuan mengefektifkan, mengefisienkan dan meningkatkan produktifitas dari suatu organisasi.
Suatu organisasi secara umum tentu saja mempunyai tujuan agar dapat  bertahan hidup selama mungkin dan selalu meningkat kinerja serta produktifitasnya. Untuk mencapai tujuan tersebut, maka suatu organisasi membutuhkan suatu proses bisnis yang baik untuk mendukung berjalannya organisasi tersebut.
 
    Tidak terkecuali suatu perusahaan sebagai suatu organisasi tentu saja membutuhkan suatu proses bisnis yang baik agar dapat mendukung pencapaian tujuan dari perusahaan tersebut.

Tahapan proses bisnis dalam suatu perusahaan antara lain :
  1. Analisis Kegiatan Usaha
        Dalam tahapan ini manajemen perusahaan bersama pemilik perusahaan melakukan diskusi dan analisis tentang kegiatan usaha yang akan dijalankan oleh perusahaan, misalnya usaha dibidang industri, perdagangan atau jasa. Hal ini dilakukan agar manajemen mengetahui serta menentukan proses bisnis yang akan digunakan oleh perusahaan.
  2. Penentuan Proses Bisnis
        Pada tahapan ini manajemen akan membuat atau menentukan bentuk proses bisnis dari usaha yang telah dipilih oleh perusahaan tersebut, mulai dari proses bisnis tentang jenis biaya-biaya yang dikeluarkan sampai dengan proses bisnis memperoleh pendapatan atau penghasilan.
  3. Pelaksanaan Proses Bisnis
        Tidak kalah pentingnya dari penentuan proses bisnis dari perusahaan adalah pelaksanaan proses bisnis itu sendiri, karena sebagus apapapun suatu proses bisnis tetapi tidak dilaksanakan tidak akan bermanfaat bagi perusahaan. Sehingga sangat penting bagi setiap bagian atau divisi dan karyawan perusahaan untuk menjalankan dengan benar seluruh proses bisnis yang telah dibuat oleh pihak manajemen perusahaan.
  4. Pelaksanaan Proses Bisnis
        Untuk mengetahui apakah suatu proses bisnis telah dijalankan oleh semua karyawan bagian atau divisi dari perusahaan dan apakah proses bisnis tersebut telah memberikan manfaat bagi perusahaan, maka diperlukan suatu evaluasi dari pelaksanaan proses bisnis tersebut. Suatu evaluasi dapat dilakukan setiap bulan, setiap tiga bulan, setiap enam bulan atau setiap tahun, tergantung kebijakan manajemen perusahaan. Akan tetapi suatu evaluasi akan lebih efektif apabila dilakukan setiap bulan. Dengan seringnya melakukan evaluasi terhadap pelaksanaan proses bisnis, maka akan diperoleh suatu proses bisnis yang paling memberikan manfaat bagi perusahaan. 

Proses Bisnis dikatakan berhasil mendukung perusahaan dalam menjalankan Bisnisnya apabila didukung oleh beberapa hal, yaitu antara lain :
  1. Rencana Proses Bisnis yang baik
        Proses bisnis akan memberikan manfaat bagi perusahaan apabila didukung dengan pembuatan rencana proses bisnis yang baik oleh manajemen perusahaan.
  2. Teknologi Informasi Yang Mendukung
        Tidak dapat dipungkiri lagi, bahwa pada saat ini peran teknologi informasi sangatlah penting dalam segala bidang. Termasuk juga dalam pelaksanaan proses bisnis perusahaan, oleh karena itu pihak manajemen harus dapat menggunakan teknologi informasi yang tepat untuk mendukung pelaksanaan proses bisnis tersebut.
  3. Tolok Ukur atau Pengukuran Tingkat Keberhasilan
        Untuk dapat mengetahui keberhasilan dari suatu proses bisnis, maka manajemen perusahaan harus menentukan bagaimana suatu proses bisnis dikatakan berhasil atau gagal.
  4. Sumber Daya Manusia
        Yang tidak kalah pentingnya bagi keberhasilan dari proses bisnis dalam suatu perusahaan adalah karyawan yang akan menjalankan atau melaksanakan proses bisnis tersebut. Dalam melaksanakan proses bisnis yang baik, maka diperlukan karyawan yang handal tanpa hal tersebut mustahil proses bisnis dapat dilaksanakan dengan baik. Oleh karena itu apabila suatu perusahaan menginginkan pelaksanaan proses bisnis yang baik, maka bagian HRD atau perekrutan SDM atau personalia harus dapat merekrut karyawan yang baik.
  5. Motivasi
        Proses bisnis tidak akan berhasil apabila tidak didukung oleh motivasi dari seluruh komponen dari perusahaan untuk melaksanakan tahapan-tahapan dari proses bisnis tersebut. Motivasi akan timbul apabila didukung dengan reward dan punishment yang jelas. 
Read More

CMS (Content Management System)

By Unknown12/20/2016SIM, Sistem Informasi Manajemen Tidak ada komentar

CMS (Content Management System)

    CMS merupakan sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web.

    Sehingga dengan adanya CMS ini, orang awam pun dapat membuat sebuah website yang langsung jadi dan pengguna tinggal mengelola isi konten website tersebut tanpa campur tangan dari pihak webmaster.

    Di dalam CMS, manajemen file-file juga sangat terstruktur, setiap elemen antara isi dan tampilan desain terpisah.

    Fleksibilas sebuah CMS, membuat CMS ini banyak dikembangkan oleh pihak-pihak lain, apalagi jika CMS yang memiliki kemajuan sangat pesat dan terus mengalami perubahan atau update sistem secara berkala. Hal ini lah yang membuat banyak developer-developer memilih mengembangkan aplikasi CMS ini daripada membuat sebuah aplikasi web yang baru.
    CMS dapat digunakan untuk membuat berbagai jenis website seperti :
  • Website perusahaan, bisnis, organisasi atau komunitas.
  • Portal
  • Galeri foto
  • Aplikasi E-Commerce / Toko Online
  • Mengelola website pribadi / blog.
  • Dan lain-lain.

    CMS saat ini berkembang pesat, banyak sekali macam-macam CMS. Dalam dunia blogging, CMS adalah salah satu andalan untuk membangun sebuah blog, yang mana notabene blogger tidak semuanya mengerti akan membuat website dari nol, tetapi hanya tahu cara menulis dan posting. Oleh karena itulah, kehadiran CMS ini sangat bermanfaat sekali.

    Berikut adalah beberapa macam CMS yang paling sering digunakan orang, dan sebenarnya masih banyak lagi CMS-CMS yang bertebaran di internet.

  1. CMS Wordpress
        Tentu bagi kalian yang sudah lalu lalang di dunia web dan blog tidak asing lagi dengan CMS ini, namun untuk informasi bagi yang belum tahu, CMS Wordpress ini adalah sebuah CMS yang sebenarnya dikategorikan ke dalam CMS jenis Blog. Meskipun di khususnya untuk blog, namun kenyataannya banyak sekali developer-developer yang menggunakan CMS ini untuk membuat sebuah website baik itu company profile, hingga toko online. Karena CMS Wordpress ini selain User Friendly, juga memiliki fitur dan layanan yang banyak, selain itu dukungan komunitas juga sudah menyebar luas.
  2. CMS Joomla
        CMS Joomla juga banyak yang menggunakannya. Mayoritas CMS Joomla digunakan untuk membuat sebuah website baik itu company profile, personal, website sekolah, hingga toko online. Karena CMS Joomla ini memang dikhususnya untuk membangun website yang powerfull. Meskipun CMS Wordpress juga powerfull, tetapi CMS Joomla lebih komplek dari CMS Wordpress dan sistem manajemennya yang sedikit rumit dari CMS Wordpress.
  3. CMS Drupal
        Dengan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman website-dari membuat blog sederhana sampai forum online dengan komunitas yang besar. Desain Drupal memang tidak sebagus Joomla!, tapi sangat mudah untuk di-customize. Drupal memiliki beberapa modul tambahan yang menarik, seperti untuk search tool dan search-engine friendly URL, dan agregator berita.
  4. Aura CMS
        Ini adalah salah satu CMS hasil buatan anak indonesia. Namun, CMS ini masih banyak mempunyai kekurangan dibandingkan CMS-CMS seperti di atas, tetapi jika anda mampu mengembangkan CMS ini, alhasil CMS ini akan setara dengan CMS-CMS yang sudah populer saat ini.
  5. CMS Opencart
        CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini juga banyak dipakai baik bagi kalangan personal maupun developer yang ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang lengkap, karena memang CMS ini dikhususkan untuk E-Commerce. Beda dengan CMS-CMS diatas. Kekurangan CMS Opencart adalah dari sisi SEO, tetapi untuk manajemen kontennya CMS ini bisa dibilang mudah.
  6. CMS Prestashop
        CMS Prestashop juga sama dengan CMS Opencart, kedua CMS ini sama-sama dikhususkan untuk membuat sebuah toko online dengan mudah. 

Demikian postingan tentang CMS, semoga berguna :D
Read More

CRM (Customer Relationship Marketing)

By Unknown12/20/2016Informatika, SIM, Sistem Informasi Manajemen Tidak ada komentar
   

CRM (Customer Relationship Marketing)





    Customer Relationship Marketing merupakan strategi untuk membangun hubungan yangbaik dengan pelanggan dalam jangka panjang dengan mengkombinasikan kemampuan untuk merespon secara langsung dan untuk melayani pelanggan dengan interaksi yang tinggi. Dalam hal ini, organisasi memberikan pelayanan kepada pelanggan secara lebih personal sehingga efeknya pelanggan menjadi loyal. Target utama Customer Relationship Marketing memang bukan customer satisfaction tetapi lebih kepada customer loyality. Pelanggan tidak hanya puas sekali menggunakan produk atau jasa, tetapi juga akan selalu terus menggunakannya.

     Tujuan dari penerapan Customer Relationship Marketing antara lain :

  1. Menurunkan resiko adanya ketidakpuasan layanan
        Fokus CRM adalah dapat membangun hubungan yang baik dengan pelanggan, dengan cara melakukan analisa perilaku pelanggan jasa perusahaan. Sehingga perusahaan tahu apa yang dibutuhkan oleh pelanggan dan bisa menurunkan resiko adanya ketidakpuasan pelayanan.
  2. Melaksanakan program menjalin hubungan
        Dalam CRM ,antara perusahaan dan konsumen tercipta hubungan yang baik, dan itu diawali oleh perusahaan dengan program menjalin hubungan Misalnya menarik konsumen ke situs dari perusahaan yang bersangkutan, seperti menggunakan online banner yang menarik konsumen untuk mengklik iklan tersebut sehingga akhirnya terhubung dengan website yang bersangkutan.
  3. Meningkatkan pelanggan prospek dan potensial melalui program “share of wallet“, “share of  mind” dan “share of heart”.
        Hal ini dilakukan dengan membangun hubungan yang terus-menerus melalui lifetime value. Dalam Share of wallet, CRM mengurangi energi, dalam hal ini berupa waktu dan uang bagi pelanggan dalam memperoleh layanan yang bermutu dan cepat, karena informasi kondisi pelanggan sudah terekam oleh si pemberi layanan. CRM akhirnya mempercepat pengembalian modal perusahaan.

        Share of heart akan menimbulkan secara langsung kepercayaan dan kepercayaan menimbulkan komitmen pelanggan, dan akhirnya diikuti munculnya nilai dasar tambahanyang akan diberikan provider untuk meyakinkan pelanggan menjadi percaya dan komitmen untuk loyal.
Read More

Minggu, 18 Desember 2016

Login Multi User Java dengan Netbeans

By Unknown12/18/2016Informatika, Java, Pemrograman Java, SIM, Sistem Informasi Manajemen 10 komentar
Assalamualaikum wr. wb.

Akhir nya setelah sekian lama ga posting di blog karena sibuk kuliah dan tugas yang tiada hentinya, saya bisa dapat waktu luang lagi walaupun besok udah harus UAS :'D hahaha ya nama nya juga pejuang S.Kom Jiaahh malah curhat :v

Oke mending langsung aja ga usah banyak basa basi karna lama lama jadi basi, dan nasi sudah jadi bubur, tukang bubur udah naik haji berkali kali, kita ko belom? loh ko makin ngawur

Pada postingan kali ini saya mau ngasih sedikit pencerahan mengenai cara login multi user dengan IDE netbeans. Misalnya kita ingin membuat menu admin dan menu user tapi kita ingin saat login sebagai admin tampilan aplikasi yang ditampilkan adalah menu admin, begitupun saat login sebagai user tampilan yang muncul adalah tampilan untuk user. Oke langsung saja kita buat program yang sederhana....

  1. Buat databasenya, di sini contoh nama databasenya login dan nama tabelnya user berikut penampakannya.
  2. Lalu buat projek netbeansnya, contoh nama projeknya login dan jangan lupa tentunya tambah library MySQL JDBC Driver nya.

  3. Kita buat class baru untuk koneksi Klik kanan di package login dan buat class koneksi.java lalu isikan dengan script berikut.
    package login;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import javax.swing.JOptionPane;

    /**
     *
     * @author DanangSk
     */

    public class koneksi {
      Connection koneksi=null;
        public static Connection koneksiDb(){
            try{
                Class.forName("com.mysql.jdbc.Driver");
                Connection koneksi =  DriverManager.getConnection("jdbc:mysql://localhost/login","root","");
                return koneksi;
            }catch(Exception e){
                JOptionPane.showMessageDialog(null, e);
                return null;
            }
        }
    }

    Keterangan : Untuk script yang saya beri warna merah, isi dengan format "nama locahost/ nama database","username database (biasanya root)","password(biasanya kosong atau pengguna linux pasti menggunakan password di sini)"
  4. Selanjutnya membuat form baru dengan klik kanan di package login > new > pilih form, buat form baru dengan nama formLogin, formAdmin, dan formUser. Beriku penampakan desain nya.
    formLogin


    Ket:
     Ganti variabel untuk textfield, username = txUser , dan password = txPass. Untuk tombol tidak usah di kasih variabel juga ga masalah, kalo mau kasih action performed tinggal di klik double atau klik kanan di tombolnya dan pilih event nya.

    formAdmin


    formUser


    ket:
     Untuk form admin dan user, kita bikin simpel aja dan untuk tombol logoutnya kita beri action performed dengan klik double lalu masukan script :
    formLogin fl = new formLogin();
    fl.show();
    this.dispose();

  5. Nah sekarang kunci utamanya, untuk login buka formLogin tambahkan function/method berikut
    public void cek(){
            kon = koneksi.koneksiDb();
         
            try {
                st = kon.createStatement();
                String sql = "SELECT * FROM user where username = '"+txUser.getText()+"' and password = '"+txPass.getText()+"'";
                rs = st.executeQuery(sql);
             
                if(rs.next()){
                    if(rs.getString("level").equals("admin")){
                        formAdmin fa = new formAdmin();
                        fa.show();
                        this.dispose();
                    }else if(rs.getString("level").equals("user")){
                        formUser fu = new formUser();
                        fu.show();
                        this.dispose();
                    }
                }else{
                    JOptionPane.showMessageDialog(null, "Maaf password atau username anda salah");
                    txUser.setText("");
                    txPass.setText("");
                    txUser.requestFocus();
                }
            }catch(SQLException e){
                JOptionPane.showMessageDialog(null, e);
            }
        }

   6. Yang terakhir masih di class yang sama
    Buka mode desain di class tersebut, klik double di tombol login dan masukan script berikut
    cek();

    Lalu klik double di tombol batal dan masukan script berikut
    txUser.setText("");
    txPass.setText("");
    txUser.requestFocus();


    Selamat mencoba dan semoga bermanfaat ya :D
    Kalo masih error silahkan download aja projek dan sql nya  Di sini
Read More

Sabtu, 08 Oktober 2016

Setelah install ubuntu laptop jadi berat

By Unknown10/08/2016 Tidak ada komentar
Akhirnya bisa posting lagi setelah sekian lama sibuk sama tugas-tugas kampus yang ga abis-abis rasanya mati satu tumbuh seribu wkwkk

Pada postingan kali ini saya berbagi pengalaman saya menggunakan ubuntu meskipun saya masih newbie hehe yaaa semoga aja postingan ini bermanfaat ~

Setelah selesai install ubuntu berasa enak aja pake ubuntu, tapi entah kenapa kipas processor panas dan niupnya kenceng banget. 10 menit pake ubuntu ga berasa apa-apa, normal aja di pakenya, tapi setelah si laptop panas, mulai deh ubuntunya lemot dan entah kenapa kipas ga berenti-berenti muter kenceng. Mulai deh saya searching sana-sini.

Ternyata emang banyak yang punya kasus kaya gini, tapi beberapa web/blog bahkan forum yang saya kunjungi cuma bilang coba install TLP . Oke saya coba tutorial instalasinya, dan ternyata berhasil si kipas nya udah turun, maksudnya udah ga niup terlalu kenceng. Sempet bersyukur ternyata cuma simple itu masalahnya.

20 menit ubuntu masih lancar, tapi lama-lama makin lemot. Nah di sini saya bertanya-tanya lagi, kenapa lagi ini??? Dan selama beberapa hari saya cari masalahnya dan nyari solusi di blog/web bahkan forumnya, masih ga nemu juga caranya. Akhirnya bertanyalah saya ke dosen OS saya yang udah berpengalaman memakai ubuntu hehe dari situ lah ilham datang hahaha

Ternyata kesalahan saya ada 3,

  • Update kernel
  • Update ubuntu
  • Setingan driver
Berhubung masih newbie pake ubuntu jadi ga tau kalo setelah install tuh wajib di update-update segala macemnya hehe

Oke jadi pertama kita update versi kernelnya,
buka terminal ketik :

sudo su
(masukan password)

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303_4.3.3-040303.201512150130_all.deb

 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303-generic_4.3.3-040303.201512150130_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-image-4.3.3-040303-generic_4.3.3-040303.201512150130_amd64.deb

setelah selesai di download selanjutnya ketik :

# dpkg -i *.deb

update gruubnya ketik :

 #  update-grub

tinggal di restart ketik :

 # reboot

Selanjutnya di tahap kedua update ubuntu, ketik :

# apt-get update

# apt-get upgrade

tunggu sampai selesai.

Tahap ketiga install driver
buka System setting > Software & Update 



klik Apply Changes

Tunggu sampai selesai lalu restart ubuntunya, dan semua masalah selesai 



Selamat mencoba :D
Read More

Kamis, 08 September 2016

Tugas Sistem Operasi

By Unknown9/08/2016Informatika, Sistem Operasi Tidak ada komentar
Berhubung saya masih kuliah, jadi ada aja tugas yang mesti di post ke blog.  Jadi yaudah kali ini saya akan post tugas yang dosen berikan. hehehe

Pertanyaan Pertama :

Untuk program sederhana seperti “Hello World”, kernel harus mencopy string dari user program memory ke dalam screen memory
Mengapa tidak diijinkan program untuk menulis langsung ke dalam screen buffer memory?
Jawab :
Menurut saya ada sebuah urutan kejadian selama siklus instruksi berlangsung. Misalnya sebuah komputer yang menggunakan register memori alamat, pemecah program, dan register instruksi. Proses aliran data pada siklus pengambilannya adalah sebagai berikut:
  • Pada saat siklus pengambilan (fetch cycle), instruksi dibaca dari memori.
  • Pemecah program berisi alamat instruksi berikutnya yang akan diambil.
  • Alamat ini akan dipindahkan ke register memeori alamat dan disimpan di bus alamat.
  • Unit control meminta pembacaan memori dan hasilnya disimpan di bus data dan disalin ke register memori buffer dan kemudian dipindahkan ke register intruksi.
  • Pencacah program naik nilainya 1, sebagai persiapan untuk pengambilan selanjutnya.

Pertanyaan Kedua :

Dengan bahasa pemrograman berorientasi objek dan compiler, hanya objek method yang bisa mengakses internal data dalam sebuah objek. Jika sistem operasi hanya berjalan pada program yang ditulis pada bahasa pemrograman tersebut, akan kah masih membutuhkan hardware memory address protection?

Bagaimana jika konten dari setiap objek itu enkripsi kecuali ketika method sedang berjalan, termasuk SO?

Jawab : 
Banyak kesalahan pemprograman dideteksi oleh perangkat keras. Kesalahan ini biasanya ditangani oleh sistem operasi. Jika terjadi kesalahan program, perangkat keras akan meneruskan kepada sistem operasi dan sistem operasi akan menginterupsi dan mengakhirinya. Pesan kesalahan disampaikan, dan memori dari program akan dibuang. Tapi memori yang terbuang biasanya tersimpan pada disk agar programmer bisa membetulkan kesalahan dan menjalankan program ulang.

Pertanyaan Ketiga :

Contoh dari Exceptions?
Contoh dari System Calls?

Jawab :

Exception
Exception adalah suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi.

Contoh :

Try
{
//tulis pernyataan yang dapat mengakibatkan exception
//dalam blok ini
}
catch( <exceptionType1> <varName1> )

{
//tulis pernyataan exception
}

System Calls 
System Call adalah penyedia antarmuka dari pelayanan-palayanan yang tersedia dengan Sistem Operasi. Umumnya System Call menggunakan bahasa C dan C++, meskipun tugas-tugas seperti hardware yang harus diakses langsung, maka menggunakan bahasa assembly.

Contoh :
Contoh yang paling baik untuk melihat bagaimana system call bekerja untuk manajemen proses adalah Fork. Fork adalah satu satunya cara untuk membuat sebuah proses baru pada sistem Unix.

Pertanyaan Keempat :

Mengapa stack pointer disimpan dua kali pada interrupt stack?

Jawab :
Hal seperti ini biasa disebut RETI (Return From Interrupt). RETI berfungsi untuk mengambil nilai byte tinggi dan rendah dari PC dari stack dan mengembalikan kondisi logika interrupt agar dapat menerima interrupt lain dengan prioritas yang sama dengan prioritas interrupt yang baru saja diproses. Stack pointer akan dikurangi dengan 2. Instruksi ini tidak mempengaruhi flag apapun juga. Nilai PSW tidak akan dikembalikan secara otomatis ke kondisi sebelum interrupt. Eksekusi program akan dilanjutkan pada alamat yang diambil tersebut. Umumnya alamat tersebut adalah alamat setelah lokasi dimana terjadi interrupt. Jika interrupt dengan prioritas sama atau lebih rendah tertunda saat RETI dieksekusi, maka satu instruksi lagi akan dieksekusi sebelum interrupt yang tertunda tersebut diproses.

Sekian tugas yang saya post, semoga menambah nilai kuliah saya hehehe
Read More

Rabu, 07 September 2016

Membuat program sederhana dengan Netbeans

By Unknown9/07/2016Informatika, Java, Pemrograman Java Tidak ada komentar
Membuat program itu gampang kalo kalian belajar dengan serius dan perbanyak lah percobaan dan prakteklah sesering mungkin. Banyak yang bilang "koding itu susah" , "Gua ga bisa koding" , "Gua nyerah ah, kodingan gua error mulu padahal udah sama kaya di modul" , dll. Coba dulu sebelum bilang (nyerah), kalo belum apa apa udah nyerah sama aja kalah sebelum berperang dong?

Pada postingan ini saya akan berbagi cara membuat program sederhana dengan netbeans untuk pemula.

"Apa itu Netbeans?"

Netbeans adalah salah satu IDE yang di gunakan untuk membuat program contohnya program berbasis java. Sebenarnya banyak IDE yang bisa kita gunakan contohnya Eclipse, Notepad++, dll. 

"Kenapa kita menggunakan Netbeans?"

Untuk pemula lebih baik kita menggunakan netbeans, sebab lebih mudah untuk di mengerti cara pakainya (bukan mudah dimengerti java nya ya :v hehehe). Kalo kita pake notepad++ emang sama gampang, tapi pasti bakal repot buat bikin GUI di notepad++ karna kita harus manual untuk membuat desain atau tampilan programnya, sedangkan kalo di netbeans cuma tinggal drag and drop aja.

Oke langsung aja biar cepet belajar hehe


Pertama buka dulu netbeans nya pilih File > NewProject...

Pilih Java Application > Next

Masukan nama projek dan tentukan lokasi penyimpanan projek netbeans kalian, nama projek saya programSederhana lalu pilih Finish

Setelah muncul main class projek kalian, buatlah class baru dengan klik programSederhana > Source Packages > klik kanan pada package programSederhana pilih new >Java Class...

Masukan nama class yang akan kalian buat, saya membuat class bernama testing lalu klik Finish

Maka class baru telah terbuat

Copy paste script sederhana ini pada class testing (yang baru tadi)
package programsederhana;
import java.util.Scanner;

/**
 *
 * @author Dansu
 */
public class testing {
    int a,b,c;
    public void a(){
        Scanner r = new Scanner(System.in);
     
        System.out.print("Masukan nilai b : ");
        b = r.nextInt();
        System.out.print("Masukan nulai c : ");
        c = r.nextInt();
        a = b+c;
        System.out.println("Maka nilai "+b+" + "+c+" Adalah "+a);
    }
}



Lalu pada main class programSederhana (Class yang pertama) Copy paste script berikut
package programsederhana;
/**
 *
 * @author Dansu
 */
public class ProgramSederhana {
    public static void main(String[] args) {
        testing tes = new testing();
        tes.a();
    }
}



Selanjutnya run program tekan F6


Untuk postingan kali ini sekian dulu ya, kalo ada kesempatan mungkin saya akan kasi tutorial selanjutnya yang lebih dari ini hehehe...
Semoga bermanfaat ya.
Read More

Selasa, 06 September 2016

Sistem Informasi Manajemen

By Unknown9/06/2016Informatika, SIM, Sistem Informasi Manajemen Tidak ada komentar

SIM disini adalah Sistem Informasi Manajemen, bukan Surat Ijin Mengemudi ya hahaha. Semua organisasi pasti butuh manajemen, bahkan organisasi kecil pun sangat membutuhkan sistem manajemen yang tepat. Seandainya dalam suatu organisai tidak terdapat sistem manajemen, pasti akan sangat sulit untuk mencapai tujuan dalam suatu organisasi. 

Pada postingan kali ini saya akan membahas tentang pengertian, fungsi dan contoh Sistem Informasi Manajemen.

  • Pengertian Sistem Informasi Manajemen


Manajemen sendiri mencakup proses perencanaan, pengorganisasian, pengawasan, pengarahan, dan lain-lain, dalam suatu organisasi. Sedangkan, informasi dalam satu organisasi adalah data yang diolah sedemikian rupa sehingga memiliki nilai dan arti bagi organisasi.

  • Fungsi Sistem Informasi Manajemen

Fungsi utama diterapkannya sistem infomasi manajemen dalam suatu organisasi adalah sebagai berikut :
  1. Mempermudah pihak manajemen untuk melakukan perencanaan, pengawasan, pengarahan dan pendelegasian kerja kepada semua departemen yang memiliki hubungan komando atau koordinasi dengannya.
  2. Meningkatkan efisiensi dan efektifitas data yang tersaji akurat dan tepat waktu.
  3. Meningkatkan produktifitas dan penghematan biaya dalam suatu organisasi.
  4. Meningkatkan kualitas sumber daya manusia karena unit sistem kerja yang terkoordinir dan sistematis.

  • Contoh Sistem Informasi Manajemen

Beberapa contoh kongkrit penerapan sistem informasi manajemen adalah sebagai berikut :
  1. Enterprise Resource Planning (ERP).
  2. Supply Chain Management (SCM).
  3. Transaction Processing System (TPS).
  4. Office Automation System (OAS).
  5. Knowledge Work System (KWS).
  6. Informatic Management System (IMS).
  7. Decision Suport System (DSS).
  8. Expert System (ES) dan Artificial Intelligent (A.I.).
  9. Group Decision Support System (GDSS) dan Computer-suport Collaborative Work System (CSCWS).
  10. Executive Support System (ESS).
Segitu aja postingan kali ini, semoga bermanfaat buat kalian.
Kalo ada yang mau ditanyakan komen aja yaaa.
Read More
Postingan Lebih Baru Beranda

Universitas Singaperbangsa Karawang

Label

  • Informatika
  • Java
  • Pemrograman Java
  • SIM
  • Sistem Informasi Manajemen
  • Sistem Operasi

Popular Posts

  • Login Multi User Java dengan Netbeans
    Assalamualaikum wr. wb. Akhir nya setelah sekian lama ga posting di blog karena sibuk kuliah dan tugas yang tiada hentinya, saya bisa dapa...
  • Bugs
    Bugs     Pengertian bug adalah kesalahan pada komputer baik disebabkan oleh perangkat lunak ataupun perangkat keras sehingga komputer...
  • Sistem Informasi Manajemen
    SIM disini adalah Sistem Informasi Manajemen, bukan Surat Ijin Mengemudi ya hahaha. Semua organisasi pasti butuh manajemen, bahkan organi...
  • WorkFlow
        Workflow merupakan rangkaian tugas-tugas tertentu dalam suatu sistem yang dilakukan untuk mencapai tujuan tertentu. Analisa workflow ...
  • Proses Bisnis
    Proses Bisnis     Proses bisnis adalah suatu kumpulan dari aktivitas (task) atau pekerjaan terstruktur yang saling berhubungan untu...
  • CMS (Content Management System)
    CMS (Content Management System)     CMS merupakan sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelola...
  • Membuat program sederhana dengan Netbeans
    Membuat program itu gampang kalo kalian belajar dengan serius dan perbanyak lah percobaan dan prakteklah sesering mungkin. Banyak yang bila...
  • Setelah install ubuntu laptop jadi berat
    Akhirnya bisa posting lagi setelah sekian lama sibuk sama tugas-tugas kampus yang ga abis-abis rasanya mati satu tumbuh seribu wkwkk Pad...
  • CRM (Customer Relationship Marketing)
        CRM (Customer Relationship Marketing)     Customer Relationship Marketing merupakan strategi untuk membangun hubungan yangbaik d...
  • Tugas Sistem Operasi
    Berhubung saya masih kuliah, jadi ada aja tugas yang mesti di post ke blog.  Jadi yaudah kali ini saya akan post tugas yang dosen berikan. h...

Recent Posts

Categories

  • Informatika
  • Java
  • Pemrograman Java
  • SIM
  • Sistem Informasi Manajemen
  • Sistem Operasi

Blog Archive

  • ▼  2016 (10)
    • ▼  Desember (6)
      • WorkFlow
      • Bugs
      • Proses Bisnis
      • CMS (Content Management System)
      • CRM (Customer Relationship Marketing)
      • Login Multi User Java dengan Netbeans
    • ►  Oktober (1)
      • Setelah install ubuntu laptop jadi berat
    • ►  September (3)
      • Tugas Sistem Operasi
      • Membuat program sederhana dengan Netbeans
      • Sistem Informasi Manajemen

Mengenai Saya

Unknown
Lihat profil lengkapku
danangsuryoo.blogspot.com. Diberdayakan oleh Blogger.

Copyright © Dansu | Powered by Blogger
Design by Danang Sk. | Blogger Theme by Danang Suryo K.