Kamis, 26 September 2019

Diskusi 2 Statistik dan Probabilitas

CONTOH SOAL DISTRIBUSI FREKUENSI DAN PEMBAHASANNYA
STATISTIKA DAN PROBABILITAS


1. Berikut ini diberikan data nilai hasil ujian akhir mata kuliah Statistik dan Probabilitas dari 50 mahasiswa. (sumber: data rekaan)

62 78 70 58 65 54 69 71 67 74 
64 45 59 68 70 66 80 54 62 83
77 51 72 79 66 83 63 67 61 71
64 59 76 67 59 64 70 73 67 56
42 56 91 48 81 92 46 82 52 92 
  • Buatlah tabel distribusi frekuensi data bergolong dari data tersebut dengan aturan sturges. Buatlah tabel distribusi relatif dan tabel distribusi kumulatif (kurang dari dan lebih dari).
  • Gambarlah histogram, polygon dan ogif dari data tersebut.
    Jawab :

Langkah membuat tabel distribusi frekuensi adalah :

1. Menentukan Jangkauan (J)

     J = Data max – Data min
       =  92 -  42
       = 50
2. Menentukan banyak kelas interval (K)
          K = 1 + 3.3 log n
             = 1 + 3.3 log 50
             = 1 + 5.6
             = 6.6
             =7

      3. Menentukan panjang/lebar kelas interval (P)
     P = J / K
        = 50 / 7
        = 7.1
        = 8

    Tabel :




      Grafik Histogram :


Grafik Polygon :




Grafik Ogive :


2. Dengan data pada soal sebelumnya, buatlah tabel distribusi frekuensi data bergolong dengan kelas-kelas: 41-50, 51-60, dan seterusnya




5. Diketahui suatu frekuensi memiliki 6 kelas. Batas bawah kelas pertama adalah 80 dan batas atas kelas pertama adalah 110. Interval kelas sebesar 40 dan Class boundary atas dari kelas pertama sebesar 115. Data yang besarnya kurang dari 160 sebanyak 15, kurang dari 200 sebanyak 27, kurang dari 280 sebanyak 67, kurang dari 230 sebanyak 23, dan lebih dari 110 sebanyak 70. Buatlah tabel distribusi frekuensi dari data tersebut





Nama Kelompok :
1. Susena Adjie Ramadhan  (A710180086)
2. Muhammad Farrel Maulana (A710180090)
3. Irsyad Ihsanuddin (A710180095)

Pendidikan Teknik Informatika
Fakultas Keguruan dan Ilmu Pendidikan
Universitas Muhammadiyah Surakarta

Selasa, 12 Maret 2019

Fungsi Untuk Memanipulasi String dalam Pemrograman C++


Nama     : Irsyad Ihsanuddin
Jurusan  : Pendidikan Teknik Informatika
Fakultas  Keguruan dan Ilmu Pendidikan
Universitas Muhammadiyah Surakarta

Fungsi Untuk Memanipulasi String Dalam Pemrograman C++

1.     Fungsi Strcat ( )
Fungsi strcat ( ) digunakan untuk menambah string sumber ke bagian akhir dari string tujuan. Header yang harus disertakan adalah string.h dan ctype.h

     Program :




2.     Fungsi strlen ()
Strlen Digunakan untuk menghitung panjang suatu string termasuk spai juga akan terhitung karena dianggap sebagai sebuah string. Fungsi gets( ) digunakan untuk memasukkan data string.

 Program :



3.     Fungsi Strcpy ()
Fungsi ini digunakan untuk menyalin string dari kata2 ke kata1.fungsih strcmp ()

 Program :


4.     Fungsi strrev ()
Fungsi ini digunakan untuk mengubah string/kata menjadi terbalik.

 Program :



5.     Fungsi strcmp ()
digunakan untuk membandingkan dua string. Jika keduanya sama, maka akan terus berdampingan dengan pasangan berikutnya sampai membandingkan karakter yang berbeda.

 Program :



6.     Fungsi strupr()
Fungsi ini digunakan untuk mengubah huruf kecil menjadi huruf besar (kapital).

 Program :



7.      Fungsi strlwr ()
Fungsi ini digunakan untuk mengubah huruf besar  menjadi huruf kecil.

Program :



8.      Fungsi Strchr ()
mencari nilai karakter dalam string

Program :



sumber :
- https://ganjarnh20.wordpress.com/2017/03/13/macam-macam-fungsi-string/                - http://rierynto.blogspot.com/2015/12/macam-macam-fungsi-string-dan-contohnya.html

Minggu, 24 Februari 2019

STRUKTUR DATA


Nama     : Irsyad Ihsanuddin
Jurusan  : Pendidikan Teknik Informatika
Fakultas  Keguruan dan Ilmu Pendidikan
Universitas Muhammadiyah Surakarta

Struktur Data

Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol. Struktur data dapat di artikan juga sebagai representasi data pada memory secara logika dan meng-karakterisasikan setiap variabel dalam program secara eksplisit ataupun implisit, Untuk operasi yang dibolehkan/berlaku pada object data tersebut sehingga sangat diperlukan dalam perencanaan Algoritma dan penyusunan program sebagai dasar teknik dari Database
Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
Dalam istilah ilmu komputer, sebuah Struktur adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.


 Jenis Struktur Data

1.    Struktur Data Sederhana
a. Array(Larik)
Larik adalah struktur data statik yang menyimpan sekumpulan elemen yang bertipe sama. Setiap elemen diakses langsung melalui indeksnya. Indeks larik harus tipe data yang menyatakan keterurutan misalnya integer atau karakter. Banyaknya elemen larik harus sudah diketahui sebelum program dieksekusi. Tipe elemen larik dapat berupa tipe sederhana, tipe terstruktur, atau tipe larik lain. Nama lain array adalah Larik, tabel, atau vektor
b. Record(Catatan)
ADT adalah definisi tipe dan sekumpulan primitif (operasi dasar) terhadap tipe tersebut. Tipe diterjemahkan menjadi tipe terdefinisi dalam bahasa pemrograman yang bersangkutan.
2.    Struktur Data Majemuk
a.       Linier
·    Stack(Tumpukan)
Stack (tumpukan) adalah list linier yang dikenali elemen puncaknya (top), aturan penyisipan dan penghapusan elemennya tertentu (penyisipan selalu dilakukan “di atas” (top), penghapusan selalu dilakukan pada top). Karena aturan penyisipan dan penghapusan semacam itu, top adalah satu-satunya alamat tempat terjadi operasi. Elemen yang ditambahkan paling akhir akan menjadi elemen yang akan dihapus. Dikatakan bahwa elemen stack akan tersusun secara LIFO (Last In First Out).
·      Queue(Antrian)
Queue (antrian) adalah list linier yang dikenali elemen pertama (head) dan elemen terakhirnya (tail); Aturan penyisipan dan penghapusan elemennya disefinisikan sebagai penyisipan selalu dilakukan setelah elemen terakhir, penghapusan selalu dilakukan pada elemen pertama; Satu elemen dengan elemen lain dapat diakses melalui informasi next.

·    List dan Multi-List (Daftar)
List linier adalah sekumpulan elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya terdiri dari 2 bagian. sebuah list linier dikenali dengan (1) elemen pertamanya, biasanya melalui alamat elemen pertama yang disebut (first); (2) Alamat elemen berikutnya (suksesor), jika kita mengetahui alamat sebuah elemen, yang dapat diakses melalui field next; (3) Setiap elemen mempunyai alamat, yaitu tempat elemen disimpan dapat diacu. Untuk mengacu sebuah elemen, alamat harus terdefinisi. Dengan alamat tersebut informasi yang tersimpan pada elemen list dapat diakses; (4) Elemen terakhirnya.
b.      Non-Linier
·      Binary Tree (Pohon Biner)
Sebuah pohon biner (binary tree) adalah himpunan terbatas yang mungkin kosong atau terdiri dari sebuah simpul yang disebut sebagai akar dan dua buah himpunan lain yang disjoint yang merupakan pohon biner yang disebut sebagai sub pohon kiri (left) dan sub pohon kanan (right) dari pohon biner tersebut. Pohon biner merupakan tipe yang sangat penting dari struktur data dan banyak dijumpai dalam berbagai terapan. Karakteristik yang dimiliki oleh pohon biner adalah bahwa setiap simpul paling banyak hanya memiliki dua buah anak, dan mungkin tidak punya anak. Istilah-istilah yang digunakan sama dengan istilah pada pohon secara umum.
·      Graph (Graf)
Graph merupakan struktur data yang paling umum. Jika struktur linier memungkinkan pendefinisian keterhubungan sekuensial antara entitas data, struktur data tree memungkinkan pendefinisian keterhubungan hirarkis, maka struktur graph memungkinkan pendefinisian keterhubungan tak terbatas antara entitas data. Banyak entitas-entitas data dalam masalah-masalah nyata secara alamiah memiliki keterhubungan langsung (adjacency) secara tak terbatas demikian. Contoh: informasi topologi dan jarak antar kota-kota di pulau Jawa. Dalam masalah ini kota X bisa berhubungan langsung dengan hanya satu atau lima kota lainnya. Untuk memeriksa keterhubungan dan jarak tidak langsung antara dua kota dapat diperoleh berdasarkan data keterhubungan-keterhubungan langsung dari kota-kota lainnya yang memperantarainya. Representasi data dengan struktur data linier ataupun hirarkis pada masalah ini masih bisa digunakan namun akan membutuhkan pencarian-pencarian yang kurang efisien. Struktur data graph secara eksplisit menyatakan keterhubungan ini sehingga pencariannya langsung (straightforward) dilakukan pada strukturnya sendiri.

*sumber : http://learning.fr-system.web.id/matematik/artikel/sdper1jnsstrukutrdata


Jumat, 19 September 2014

Cara Menghapus Virus Shortcut di Flasdisk

Cara Menghilangkan Virus Shortcut Di Flashdisk

Virus Shortcut merupakan salah satu virus yang sangat menjengkelkan apabila Virus Shortcut tersebut sudah menular pada Komputer atau Flashdisk. Sebenarnya Cara Memusnahkan/ Menghilangkan Virus Shortcut sangatlah mudah, tidak perlu Anti Virus yang Bagus, cukup dengan berfikir secara positif saja. Heheehee....!!!
Sebelum melanjutkan ke Tutorial Cara Menghilangkan Virus Shortcut Terbaru, saya ingin bercerita sedikit. Oke... Nga Papa Ya...??
Sebenarnya Cara Menghilangkan Virus Shortcut sudah banyak yang posting baik di Blog atau di forum, jika sebelumnya Anda pernah membaca postingan tersebut, dan virus shortcut masih berada pada komputer dan flashdisk, coba ikuti Tutorial Cara Musnahkan Virus Shortcut yang akan saya jabarkan di postingan kali ini. Kebanyakan dari pengalaman teman saya, yang katanya Virus Shortcut Di Komputer dan Flashdisk susah untuk dihilangkan atau dimusnahkan. Sudah mencoba beberapa Tips dan Trik yang ada semua hasilnya tidak maksimal, dan akhirnya memilih untuk Menginstall Ulang Komputernya.

The Secret Of Lazy

Berawal dari kemalasan saya, pada waktu itu kebetulan Komputer yang di gunakan oleh Kakak saya terinfeksi Virus Shortcut, karena malas untuk Install Ulang dan menguras cukup banyak waktu dan tenaga juga, hehee... Akhirnya saya mencoba membuka Windows Task Manager dan sedikit mengotak-atik file yang mencurigakan. All hasil Virus Shortcut hilang sampai ke akarnya.

Berikut: Step By Step
Cara Menghilangkan Virus Shortcut Terbaru Musnah Sampai Ke Akarnya.

  • Buka Windows Explorer, lihat di Flashdisk yang terinfeksi Virus Shortcut 
  • Buka Control Panel, cari Folder Option, View, Setting dibagian yang sudah ditandai.
    Lihat Gambar Berikut.
    Klik OK, dan Yes, maka akan terlihat File yang tersembunyi/ Hidden
  • Sampai tahap diatas, sudah terlihat File yang mencurigakan.
  • Tahap berikutnya, Buka Windows Task Manager, cari File yang mencurigakan, ditahap ini memerlukan kejelian, karena mungkin Nama File Virus Shortcut berbeda-beda
    Lihat Gambar Berikut.
    Terlihat Virus Shortcut yang mengatas namakan "wscript.exe" dan berjalan di User, bukan di System
  • Berikutnya, tekan Win+R, lalu tuliskan "msconfig" lihat di Tab Startup, cari Nama File yang mencurigakan yang terlihat di Tahap Awal yaitu "camfrog"
    Lalu Uncheklis semua filhe Startup yang mencurigakan
    Lihat Gambar Beriku
  • Matikan File "wscript.exe" yang terlihat di Windows Task Manager, dengan mengklik End Process
  • Tahap Selanjutnya, Tekan Win+F
    Ikuti tahap selanjutnya seperti yang terlihat pada Gambar Berikut.
  • Tuliskan Nama File yang akan dicari

  • Terlihat beberapa File dengan Nama "wscript
    selanjutnya tinggal Delete semua File tersebut, dan File yang mencurigakan yang ada pada Flashdisk, dan Restart Komputer, maka Virus Shortcut yang selama ini sudah menyerang Komputer dan Flashdisk Anda sudah dimusnahkan.
Jika anda kesulitan, dan masih bingung berikut sudah saya sertakan Video Tutorial Cara Ampuh Menghilangkan Virus Shortcut Terbaru. Klik Disini. Jangan lupa Subscribe juga dan Share ke Teman Anda.

Virus Shortcut muangkin berbeda-beda, tetapi pada intinya Cara Ampuh Menghilangkan Virus Shortcut dengan Trik yang sudah saya jabarkan di Postingan di atas termasuk Cara Paling Ampuh Memusnahkan Virus Shortcut Tanpa Harus Install Ulang Komputer Anda.
Thanks, semoga bermanfaat... ^_^

Sabtu, 19 Juli 2014

Membuat Tulisan Atau Text Berjalan Pada Blog Secara Digital



Halooooo Agan semua ,kali ini akan ane share membuat tulisan/text berjalan secara digital,udah tahu belum kalo belum tahu ,ayoooo ikuti cara-caranya.


1.Buka Blog Agan

2.Kunjungi widgeo klik disini

3 Sobatkan Akan menemui beberapa pilihan Geo Counter,Weather,Flash Effect ,dan Flas pilih message

4.Anda pilih Flash Message,lihat pada gambar dibawah ini

5.Anda ikuti sesui petunjuknya lihat gambar dibawah ini
Tata cara pengisian pada kolom diatas 
1 : isi dengan tulisan yang sobat-sobat inginkan
 2 : pilih warna yang untuk tulisannya
 3 : pilih ukuran yang diinginkan
 4 : pilihlah salah satu category apa saja
 5 : pilihlah opsi no
6 : ceklist
jika sudah lalu klik Get Widget

6.Nanti Akan tampil Html,nah sobat copy HTML nya dan terapkan diblog sobat
Gimana Mudahkan ,Selamat mencoba 

Sumber : Dari segala sumber

Cara membuat tulisan mengikuti kursor di blog



Cara Membuat Tulisan Mengikuti Kursor di Blog - Cara/trik mudah membuat tulisan bergerak mengikuti arah cursor di blog atau cara agar tulisan bisa mengikuti cursor di blog atau cara menjadikan tulisan mengikuti pergerakan cursor pada blog.
Tulisan Mengikuti Cursor di Blog
Seowaps akan kembali posting artikel-artikel seputar tips trik blogging, panduan blogger dan SEO untuk sobat semua. Postingan kali ini mengenai cara mengatur/mengedit tulisan agar mengikuti kursor di blog. Setelah sebelumnya saya juga membahas tutorial mengenai modifikasi blog dan Panduan blogger yaitu cara membuat dan memasang Shoutcamp di blog dan kumpulan efek blogger berikut ini langkah-langkah trik membuat teks/tulisan mengikuti gerakan cursor di blog:

1. Masuk ke dashbor blog sobat.
2. Klik Tata Letak >> Tambah Gadget >> Pilih HTML/Java Script.
3. Copy code berikut ke dalam box HTML/Java Script tadi


<style type='text/css'>
#outerCircleText {
font-style: italic;
font-weight: bold;
font-family: 'comic sans ms', verdana, arial;
color: #a4336a;
position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
#outerCircleText div {position: relative;}
#outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
</style>

<script type='text/javascript'>

//<![CDATA[
;(function(){
// Your message here (QUOTED STRING)
var msg = "Tulis teks anda disini";
/* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */
// Set font's style size for calculating dimensions
// Set to number of desired pixels font size (decimal and negative numbers not allowed)
var size =20;
// Set both to 1 for plain circle, set one of them to 2 for oval
// Other numbers & decimals can have interesting effects, keep these low (0 to 3)
var circleY = 0.75; var circleX = 2;
// The larger this divisor, the smaller the spaces between letters
// (decimals allowed, not negative numbers)
var letter_spacing = 5;
// The larger this multiplier, the bigger the circle/oval
// (decimals allowed, not negative numbers, some rounding is applied)
var diameter = 15;
// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
var rotation = 0.3;
// This is not the rotation speed, its the reaction speed, keep low!
// Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
var speed = 0.2;
////////////////////// Stop Editing //////////////////////
if (!window.addEventListener && !window.attachEvent || !document.createElement) return;
msg = msg.split('');
var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement('div'), oi = document.createElement('div'),
b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement
:
document.body,
mouse = function(e){
e = e || window.event;
ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},
makecircle = function(){ // rotation/positioning
if(init.nopy){
o.style.top = (b || document.body).scrollTop + 'px';
o.style.left = (b || document.body).scrollLeft + 'px';
};
currStep -= rotation;
for (var d, i = n; i > -1; --i){ // makes the circle
d = document.getElementById('iemsg' + i).style;
d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) +
'px';
d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
};
},
drag = function(){ // makes the resistance
y[0] = Y[0] += (ymouse - Y[0]) * speed;
x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
for (var i = n; i > 0; --i){
y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
x[i] = X[i] += (x[i-1] - X[i]) * speed;
};
makecircle();
},
init = function(){ // appends message divs, & sets initial values for positioning arrays
if(!isNaN(window.pageYOffset)){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
} else init.nopy = true;
for (var d, i = n; i > -1; --i){
d = document.createElement('div'); d.id = 'iemsg' + i;
d.style.height = d.style.width = a + 'px';
d.appendChild(document.createTextNode(msg[i]));
oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
};
o.appendChild(oi); document.body.appendChild(o);
setInterval(drag, 25);
},
ascroll = function(){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
window.removeEventListener('scroll', ascroll, false);
};
o.id = 'outerCircleText'; o.style.fontSize = size + 'px';
if (window.addEventListener){
window.addEventListener('load', init, false);
document.addEventListener('mouseover', mouse, false);
document.addEventListener('mousemove', mouse, false);
if (/Apple/.test(navigator.vendor))
window.addEventListener('scroll', ascroll, false);
}
else if (window.attachEvent){
window.attachEvent('onload', init);
document.attachEvent('onmousemove', mouse);
};
})();
//]]>
</script>


4. Save/Simpan dan lihat hasilnya.


NB: Sobat dapat mengganti jenis dan warna font. Tulis teks yang anda inginkan pada “Tulis teks disini” yang berwarna merah. Sekedar mengingatkan lagi saja, trik paling mudah untuk mencoba script seperti ini adalah copy dan paste script pada notepad. Kemudian klik Save as dan beri nama apa saja diikuti ekstensi .html. Misalnya beri nama file notepad tadi teks-kursor.html dan pada pilihan Save as type pilih All Files. Terakhir double klik file html yang baru disimpan tadi, maka sobat akan langsung dapat melihat hasilnya pada browser.
 

Diskusi 2 Statistik dan Probabilitas

CONTOH SOAL DISTRIBUSI FREKUENSI DAN PEMBAHASANNYA STATISTIKA DAN PROBABILITAS 1. Berikut ini diberikan data nilai hasil ujian ak...