Tuesday, October 24, 2017

Contoh Program Percabangan

Salam Sarjana || Saya akan membahas materi Pemrograman Java tentang Percabangan, baiklah marilah kita bahas.

Soal :


Penyelesaikan :
package latihan.pkg5.percabangan;
import java.util.Scanner;

public class Latihan5_Percabangan {

    public static void main(String[] args) {
        int pilihan;
        int j_mobil;
        int t_mobil;
        int j_motor;
        int t_motor;
       
       
        Scanner input = new Scanner(System.in);
        System.out.print("Masukan Pilihan Anda : ");
        pilihan = input.nextInt();
       
        switch(pilihan){
            case 1 :
                System.out.println("Mobil");
                System.out.println("Mobil Jenis :");
                j_mobil = input.nextInt();
                if(j_mobil == 1){
                    System.out.println("Mobil Truck");
                    System.out.println("Jenis Mobil Truck : ");
                    t_mobil = input.nextInt();
                   
                    switch(t_mobil){
                        case 1 :
                            System.out.println("Truck Puso");
                            break;
                        case 2 :
                            System.out.println("Truck Mini");
                            break;
                    }
                   
                     
                }
                else if(j_mobil == 2){
                    System.out.println("Mobil Sedan");
                    System.out.println("Jenis Mobil Sedan : ");
                    t_mobil = input.nextInt();
                    switch(t_mobil){
                        case 1 :
                            System.out.println("Jazz");
                            break;
                        case 2 :
                            System.out.println("Pajero");
                            break;
                    }
                   
                }
        break;
            case 2 :
                System.out.println("Motor");
                System.out.println("Motor Jenis :");
                j_motor = input.nextInt();
                if(j_motor == 1){
                    System.out.println("Motor Matic");
                    System.out.print("Jenis Motor Matic : ");
                    t_motor = input.nextInt();
                   
                    switch(t_motor){
                        case 1 :
                            System.out.println("Beat");
                            break;
                        case 2 :
                            System.out.println("Vario");
                            break;
                    }
                   
                     
                }
                else if(j_motor == 2){
                    System.out.println("Motor kOpling");
                    System.out.print("Jenis Motor kopling : ");
                    t_motor = input.nextInt();
                    switch(t_motor){
                        case 1 :
                            System.out.println("RX-KING");
                            break;
                        case 2 :
                            System.out.println("Ninja");
                            break;
                    }
                   
                }
        break;
        }
    }
}
Hasil :




Monday, October 23, 2017

Statistika - Multinomial

Salam Sarjana || Saya akan membahas materi Statistika tentang Multinomial, baiklah marilah kita bahas.

Bila setiap ulangan menghasilkan salah satu dari k hasil percobaan E_1,E_2, \dots ,E_k  dengan peluang p_1,p_2, \dots ,p_k  maka sebaran peluang bagi peubah acak X_1,X_2, \dots ,X_k  yang menyatakan berapa kali E_1,E_2, \dots ,E_k terjadi dalam n ulangan yang bebas adalah
  

  


Dengan \sum \limits_{i=1}^k x_i=n dan \sum \limits_{i=1}^k p_i=1
  
Contoh 1.
Dadu seperti pada contoh 3 digelindingkan 3 kali.
a.Berapakah peluang mendapatkan 0 atau 1 sisi C 2 kali dan peluang mendapatkan 2 atau 3 sisi C 1 kali
b.Berapakah peluang mendapatkan 0 atau 1 sisi C 1 kali dan peluang mendapatkan 2 atau 3 sisi C 2 kali
  
Penyelesaian
Perhatikan tabel pada contoh 3
a.f(2,1; \frac{20}{27}, \frac{7}{27},3)= \frac{2800}{6561}
b.f(1,2; \frac{20}{27}, \frac{7}{27},3)= \frac{980}{6561}
 
Tentunya, peluang pada soal a lebih besar dari pada peluang pada soal b. karena peluang untuk mendapatkan 0 atau 1 sisi C lebih besar dari pada peluang untuk mendapatkan 2 atau 3 sisi C.
Tentunya berlaku F(x)=1 untuk x=n.


 Latihan :


seorang manager kedai kopi menemukan bahwa probabilitas pengujung membeli 0, 1, 2, atau 3 cangkir kopi masing-masing adalah 0,3 , 0,5 , 0,15 , dan 0,05 . Jika ada 8 pengujung yang masuk kedai, maka tentukan probabilitas bahwa 2 pengujung akan memesan minuman lain, 4 pengujung akan memesan 1 cangkir kopi, 1 pengujung akan memesan 2 cangkir, dan 1 pengujung akan memesan 3 cangkir kopi.
Misalkan X adalah banyaknya pengujung yang memesan cangkir kopi dengan x1 = 2, x2 = 4, x3 = 1, dan x4 = 1; dengan p1 = 0,3 , p2 = 0,5 , p3 = 0,15 , p4 = 0,05 , dan n = 8 , maka probabilitas bahwa 2 pengujung akan memesan minuman lain, 4 pengujung akan memesan 1 cangkir kopi, 1 pengujung akan memesan 2 cangkir, dan 1 pengujung akan memesan 3 cangkir kopi adalah....

Statistika - Binomial

Salam Sarjana || Saya akan membahas materi Statistika tentang Binomial, baiklah marilah kita bahas.

Distribusi Probabilitas Binomial adalah ukuran penyebaran data pada sebuah percobaan dimana hasilnya sesuai dengan percobaan Bernoulli. Distribusi Binomial dapat ditandai dari:
  1. Setiap percobaan hanya menghasilkan 2 kejadian.
  2. Percobaan bersifat independent  atau dengan pengembalian.
Rumus umum dari Distribusi Probabilitas Binomial:

  
Contoh Soal : 
Berdasarkan data biro perjalanan PT Mandala Wisata air, yang khusus menangani perjalanan wisata turis manca negara, 20% dari turis menyatakan sangat puas berkunjung ke Indonesia, 40% menyatakan puas, 25% menyatakan biasa saja dan sisanya menyatakan kurang puas. Apabila kita bertemu dengan 5 orang dari peserta wisata turis manca negara yang pernah berkunjung ke Indonesia, berapakah probabilitas :
a) .     Paling banyak 2 di antaranya menyatakan sangat puas.
b)  .    Paling sedikit 1 di antaranya menyatakan kurang puas 
c)  .    Tepat 2 diantaranya menyatakan biasa saja 
d)  .   Ada 2 sampai 4 yang menyatakan puas

Arsitektur Sistem Informasi

Salam Sarjana || Saya akan membahas materi sistem Informasi tentang Arsitektur Informasi, baiklah marilah kita bahas.

1. Arsitektur Informasi


      Arsitektur informasi (atau arsitektur teknologi inforrnasi, arsitektur sistem informasi, infrastruktur teknologi informasi) adalah suatu pemeta­an atau rencana kebutuhan-kebutuhan informasi di dalam suatu organisasi (Turban, McLean, Wetherbe, 1999). Arsitektur ini berguna sebagai penuntun bagi operasi sekarang atau menjadi cetak-biru (blueprint) untuk arahan di masa mendatang. Tujuan dari arsitektur ini adalah agar bagian teknologi informasi memenuhi kebutuhan-kebutuhan bisnis strategis organisasi. Oleh karena itu, arsitektur informasi memadukan kebutuhan informasi, komponen sistem informasi, dan teknologi pendukung.


Sumber
Definisi
Laudon &
Laudon (1998)
Arsitektur informasi adalah bentuk khusus yang meng­gunakan teknologi informasi dalarn organisasi untuk mencapai tujuan-tujuan atau fungsi-fungsi yang telah dipilih.
Zwasy(1)98)
Arsitektur informasi adalah desain item komputer secara keseluruhan (termasuk sistem jaringan) untuk memenuhi kebutuhan-kebutuhan organisasi yang spesifik


 
Sebuah arsitektur informasi yang detail berisi perencanaan yang di­gunakan untuk menjawab pertanyaan-pertanyaan berikut (Alter, 1992) :
  • Data apa yang akan dikumpulkan?
  • Di mana dan bagaimana data dikumpulkan?
  • Bagaimana cara mengirimkan data?
  • Di mana data akan disimpan?
  • Aplikasi-aplikasi (program) apa yang akan menggunakan data dan bagaimana aplikasi-aplikasi tersebut dihubungkan sebagai sebuah sistern yang utuh?
Arsitektur informasi menggunakan arsitektur teknologi yang dapat dibedakan menjadi tiga macam, yaitu tersentralisasi (centralized), desen­tralisasi (decentralized), dan client/server.

Skema Arsitektur Informasi



1. Arsitektur Tersentralisasi
 
   Arsitektur tersentralisasi (terpusat) sudah dikenal semenjak tahun 1960-an, dengan mainframe sebagai aktor utama. Mainframe adalah komputer yang berukuran relatif besar yang ditujukan untuk menangani data yang berukuran besar, dengan ribuan terminal untukk mengakses data dengan tanggapan yang sangat cepat, dan melibatkan jutaan transaksi.



Sistem Informasi – Arsitektur Tersentralisasi
 
    Seiring dengan perkembangan teknologi informasi, dominasi mainframe pada lingkungan dengan komputasi terpusat menjadi berkurang karena kehadiran minikomputer dan mikrokomputer (PC) yang ber­kemampuan lebih kecil tetapi dengan harga yang jauh lebih murah.
   Implementasi dari arsitektur terpusat adalah pemrosesan data yang terpusat (biasa disebut komputasi terpusat). Semua pemrosesandata di­lakukan oleh komputer yang ditempatkan di dalam suatu lokasi yang ditujukan untuk melayani semua pemakai dalam organisasi. Kebanyakan perusahaan yang tidak memiliki cabang menggunakan model seperti ini.


2. Arsitektur Desentralisasi 

   Arsitektur desentralisasi merupakan konsep dari pemorosesan data tersebar (atau terdistribusi). Sistem pemrosesan data terdistribusi (atau biasa disebut sebagai komputasi tersebar). sebagai system yang terdiri atas sejumlah komputer yang tersebar padu berbagai lokasi yang di’ hubungkan dengan sarana telekomunikasi dengan masing-masing komputer mampu melakukan pemrosesan yang serupa secara  mandiri. Tetapi bisa saling berinteraksi dalam pertukaran data. Dengan kata lain sistem pemrosesan data distribusi membagi sistem pemrosesan dan terpusat ke dalam subsistem-subsistem yang lebih kecil, yang pada hakikatnya masing-masing subsistem tetap berlaku sebagai sistem pemrosesan data yang terpusat.
Sistem Informasi – Arsitektur Desentralisasi
 
    Model sederhana sistem pemrosesan terdistribusi terdapat pada sejumlah komputer yang terhubung dalam jaringan yang menggunakan arsitekstur peer-to-peer, masing-masing komputer memiliki kontrol terhadap resource (misalnya data, printer, arau CD-ROM), tetapi memungkinkan komputer lain menggunakan sesumber (resource) tersebut. Sistem seperti ini menjadi pemandangan yang umum semenjak kehadiran PC yang mendominasi perkantoran.


Sistem Informasi – Peer To Peer
 
     Sistem pemrosesan terdistribusi bisa diterapkan dalam sebuah organi­si. Setiap area fungsional (departemen) mempunyai unit pemrosesan informasi tersendiri.
    Penerapan sistem terdistribusi biasa dilakukan pada dunia perbankan. Setiap kantor cabang memiliki pemrosesan data tersendiri. Namun, jika dilihat pada operasional seluruh bank bersangkutan, sistem pemrosesannya berupa sistem pemrosesan data yang terdistribusi


Keuntungan dan kekurangan sistem pemrosesan data tersebar



Keuntungan
Kerugian
  • Penghematan biaya
  • Peningkatan tanggung jawab terhadap pengeluaran biaya
  • Peningkatan kepuasaan pemakai
  • Kemudahan pencadangan ketika terjadi musibah
  • Memungkinkan kekacauan kontrol terhadap sistem komputer
  • Ketidaksesuaian dalam menyediakan perangkat lunak dan perangkat keras
  • Kemubaziran dalam tugas
  • Standarisasi bisa tak tercapai

 

Alasan penghematan biaya adalah karena tidak semua unit yang memerlukan komputasi membutuhkan perangkat komputer dengan spesifikasi yang sama. Unit-unit yang hanya memproses transaksi dengan jumlah kecil sudah sepantasnya memerlukan biaya yang lebih ekonomis seiain itu, komputasi yang hanya berpengaruh pada internal suatu unit tidak perlu berkomunikasi dengan unit lain yang memiliki sistem ter­pusat.
          Dengan mendistribusikan keputusan untuk menyediakan sarara komputasi pada masing-masing unit, tanggung jawab para manajer terhadap pengeluaran biaya di masing-masing unit menjadi meningkat. Mereka akan lebih agresif dalam menganalisis kebutuhan-kebutuhan karena akan mempengaruhi kinerja keuangan. Hal ini sekaligus juga dapat meningkatkan kepuasan pemakai, mengingat pemakai tentunya ingin mengontrol sendiri sumber-sumber daya yang mempengaruhi profitibilitas dan secara aktif pemakai tentu ingin mengembanakan dan mengimplementasikan sistern mereka.
          Dengan adanya otonomi, masing-masing unit dapat segera melaku­kan tindakan dan pencadangan ketika terjadi musibah yang menimpa sistem. Pada sistem yang terpusat, mau tak mau unit yang mengalami musibah harus menunggu bala bantuan dari pusat.
         Kelemahan utama sistem pemrosesan data tersebar adalah pengawas­an terhadap seluruh sistem informasi menjadi terpisah-pisah dan mem­buka peluang terjadinya ketidakstandaran. Bila hal ini terjadi, keuntungan sistem ini akan terlupakan (Scott, 2001). Keadaan ini bisa terjadi jika unit-unit pengolahan informasi lokal terlalu banyak diberikan keleluasa­an Oleh karena itu, wewenang pusat harus tetap dipertahankan, misalnya dalam hal pembelian perangkat keras atau penentuan perangkat lunak yang digunakan. Hal seperti ini lazim dilakukan oleh berbagai perusahaan dengan menempatkan orang-orang teknologi informasi di unit-unit pengolahan informasi dan mereka bertanggung jawab terhadap rnanajemen pusat. Dengan demikian, konsolidasi dapat dilakukan dengan mudah.
         Cara ini juga sekaligus untuk mengantisipasi terjadinya redundansi dalam mengembangkan sistem. Misalnya, didasarkan atas otonomi di setiap unit pengolahan informasi, sebuah program (aplikasi) yang dibangun oleh seorang programmer yang semestinya dapat dipakai oleh unit lain tanpa perlu perubahan atau perlu sediki perubahan saja, akan dibuat kembali oleh unit lain. Tentu saja, hat ini merupakan suatu contoh kemubaziran
 
3. Arsitektur Client/Server
 
Dewasa ini, konektivitas antara berbagai macam komputer sangatlah tinggi. Beragam komputer dari vendor yang bermacam-macam bisa saling berinteraksi. Istilah interoperatibilitas sering dipakai untuk me­nyatakan keadaan ini. Perkembangan ini akhirnya juga disusul oleh kemudahan perangkat lunak untuk saling berinteraksi. Sebuah basis data pada prinsipnya dapat diakses oleh perangkat lunak apa saja. Sebagai gambaran, jika Anda menggunakan basis data Oracle, Anda bisa memani­pulasi basis data Anda dengan menggunakan perangkat lunak seperti Delphi, PHP, Visual BASIC, ataupun yang lain. Dari sisi perangkat lunak seperti Delphi, Anda juga bisa memanipulasi basis data yang lain seperti InterBase atau MySQL.
     Client mempunyai kemampuan untuk melakukan proses sendiri. Ketika sebuah client meminta suatu data ke server, server akan segera nenanggapinya dengan memberikan data yang diminta ke client bersang­kutan. Setelah data diterima, client segera melakukan pemrosesan.
      Model komputasi yang berbasis client/server mulai banyak diterap­ian pada sistem informasi. Dengan menggunakan arsitektur ini, sistem informasi dapat dibangun dengan menggunakan perangkat lunak gado-gado. Artinya, jika pada awalnya sistem informasi dibangun dengan menggunakan perangkat lunak X, maka untuk pengembangan aplikasi baru dapat menggunakan perangkat lunak Y. Tidak perlu ada migrasi sistem.
 
Keuntungan arsitektur client/server


Fitur
Keuntungan
Jaringan mesin-mesin yang
kecil tetapi berdaya guna.
Jika sebuah mesin macet, bisnis tetap berjalan..
Kumpulan komputer dengan ribuan MIPS (Million lnstructions Per Second).
Sistem memberikan kekuatan dalam melaksanakan suatu tugas tanpa memonopoli sumber-sumber daya. Pemakai akhir diberi hak untuk bekerja secara lokal.
Beberapa worstation sangat handal seperti mainframe, tetapi dengan biaya 90% lebih rendah.
Dengan memberikan kekuatan yang lebih untuk biaya yang kecil, system menawarkan keluwesan untuk melaku­ kan pembelian pada hal-hal lain atau untuk meningkatkan keuntungan.
Sistem terbuka.
Anda bisa memilih perangkat keras, perangkat lunak, dan layanan dari ber­bagai vendor.
Sistem tumbuh dengan mudah dan dapat diperluas secara tak terbatas.
Sangatlah mudah untuk memperbarui sistem Anda saat kebutuhan Anda berubah.
Lingkungan operasi klien yang bersifat individual.
Anda dapat mencampur clan mencocok kan platform komputer yang sesuai dengan kebutuhan masing-masing departemen dan pemakai.


 

Saturday, October 7, 2017

Cara Install Netbeans

Salam Sarjana || Oke , Kali ini saya akan membahas tentang cara install netbeans , mungkin cara menginstall suatu software banyak orang sudah bisa.

1. Sebelum install menginstall Netbeans, anda harus terlebih dahulu menginstall JDK di komputer anda 


2.Selanjutnya sediakan file exe nya netbeans


3.klik  2  kali  pada  file  tersebut,  kemudian  akan  muncul  seperti  ini.  Klik  next


4.Kemudian centang tanda accept seperti berikut ini. Kemudian klik next


5.Kemudian centang accept lagi, klik next


6 .Klik next

7.Klik next


8.Klik install


9. Maka akan muncul seperti ini. Tunggu beberapa menit


10.Klik finish