Thursday, October 24, 2019

Cara Instal VirtualBox

VirtualBox

Virtual Box adalah Perangkat Lunak atau software yang digunakan untuk mengeksekusi sistem operasi didalam sistem operasi utama, dengan kata lain kita akan meng instal sistem operasi di dalam sistem operasi (utama).
Umumnya Virtual Box digunakan untuk simulasi peng instalan sistem operasi, agar tidak kehilangan sistem yang ada.

Instalasi Virtual ox 
Sofware VirtualBox bisa di download di sini
  1. Buka VirtualBox yang telah di download tadidengan cara double click atau bisa klik kanan lalu run as administrator, setelah terbuka klik next seperti pada gambar di bawah
     
  2.  Lalu pilih fitur yang akan diinstal pada VirtualBox tersebut disini pilih saja Virtual Box Aplication setelah itu kita klik next 
  3. Setelah itu disini kalian bebsa untuk memilih apa saja yang akan diinstal, setelah itu klik next
  4. Setelah semua konfigurasi selesai tinggal klik install
  5. Tunggu sampai installasi selesai
  6. Setelah selesai tampilan akan seperti ini
  7. Selesai, tinggal kalian gunakan untuk instalasi sistem operasi

Tuesday, March 12, 2019

Fungsi Manipulasi String C++

 

 

Fungsi Manipulasi String C++

 






1. Fungsi strlen() 

Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
Bentuk Penulisan : strlen(str);


contoh 
output
 2. Fungsi strrev()

Fungsi yang digunakan untuk membalik suatu string.  Misal, String “susena” dibalik menjadi “anesus”.  
Bentuk penulisannya : strrev (var_string)

contoh 

3. Fungsi strcmp()



Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah : string.h

Bentuk Penulisannya : var_int = strcmp(str1, str2);
contoh

4. Fungsi strcat()

Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.


Bentuk Penulisannya :  strcat(tujuan, sumber);
contoh 
Itulah beberapa fungsi manipulasi string C++ 


sumber gambar logo C++ wikipedia


Artikel ini disusun oleh:

Nama          : Susena Adjie Ramadhan
Prodi           : Pendidikan Teknik Informatika
Fakultas      : Keguruan dan Ilmu Pendidikan
Universitas : Universitas Muhammadiyah Surakarta

 

Saturday, February 23, 2019

Pengertian Struktur Data

STRUKTUR DATA


A. LATAR BELAKANG
    Latar belakang dari pengerjaan maupun penulisan artikel mengenai Struktur Data ini dikarenakan adanya kewajiban saya membagi ilmu dan kewajiban saya sebagai Mahasiswa Pendidikan Teknik Informatika, Universitas Muhammadiyah Surakarta untuk menunjang tugas dari Mata kuliah Struktur Data di semester dua ini.

B. MAKSUD DAN TUJUAN
    Maksud dan tujuan saya mempelajari Struktur Data adalah saya dapat memahami dan mengamalkan apa yang telah saya dapat dari Mata kuliah Struktur Data, di kemudian kelak nanti.

C. PEMBAHASAN STRUKTUR DATA
  •   Pengertian
  Dalam istilah ilmu komputer, sebuah struktur data 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) ataupun 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-jenis Struktur Data
1.      Struktur Data Sederhana

A.    Array

Array adalah struktur data statik yang menyimpan sekumpulan elemen bertipe sama.
Setiap elemen diakses secara 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 dari Array adalah Larik, tabel, atau vektor.


B.     Record

Record adalah kumpulan data yang terdiri dari beberapa field(isian) dengan berbagai macam tipe data.



2.      Struktur Data Majemuk



·         Linier.

1)      Stack(tumpukan)
Stack adalah list linier yang dikenali berupa elemen puncaknya(top), aturan penyisipan dan penghapusan elemennya tertentu (penyisipan selalu dilakukan "diatas"(top) dan penghapusan selalu dilakukan pada "top"). Karena aturan penyisipan dan penghapusan semacam itu, "top" adalah satu- satunya alamat tempat terjadinya operasi. Elemen yang paling akhir ditambahkan akan menjadi elemen yang akan dihapus. Data tersusun secara LIFO.

2)      Queue(antrian)
Queue adalah list linier yang dikenali berupa elemen pertama(head) dan elemen terakhir(tail), dimana aturan penyisipan dan penghapusan elemennya didefinisikan sebagai penyisipan selalu dilakukan setelah elemen terakhir, penghapusan selalu dilakukan pada elemen pertama dengan kondisi satu elemen dengan elemen lainnya dapat diakses melalui informasi "next".

3)      List dan Multi-List(Daftar)
List dan Multi-List adalah sekumpulan list linier yang dengan elemen yang bertype sama, yang memiliki keterurutan tertentu, yang setiap elemennya terdiri dari 2 bagian.



·         Non-Linier.


1)      Binary-Tree(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 type yang sangat penting dari struktur data dan banyak dijumpai dalam berbagai terapan. Karakteristik yang dimiliki oleh pohon biner adalah bahwa setiap simpul yang paling banyak hanya memiliki dua buah anak, dan mungkin tidak punya anak.
Istilah- istilah yang digunakan sama dengan istilah pada pohon secara umum.



2)      Graph(graf)
Graph  merupakan struktur data yang paling umum. Jika struktur linier memungkinkan pendefinisian keterhubungan sekuensial antar 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.
  
  •  Contoh
Contoh penerapan Struktur Data dalam kehidupan sehari-hari salah satunya adalah Queue. Queue atau antrian adalah sebuah kumpulan benda di mana hanya benda yang terakhir dimasukkan yang dapat diakses. Queue atau Antrian merupakan perintah pengumpulan data yang disebut “first-in, first-out”. Aplikasi ini meliputi jadwal pekerjaan dalam sebuah operasi
Misalnya:

a. Antrian printer job pada sebuah jaringan
b. Antrian nasabah pada sebuah bank
c. Antrian loket bioskop, dll


  • Referensi 
https://id.wikipedia.org/wiki/Struktur_data
http://heruprasetyopti.blogspot.com/2017/02/struktur-data-pengaertian-struktur-data.html
http://muth.blogs.uny.ac.id/2017/09/16/struktur-data/ 




Artikel ini disusun oleh:

Nama          : Susena Adjie Ramadhan
Prodi           : Pendidikan Teknik Informatika
Fakultas      : Keguruan dan Ilmu Pendidikan
Universitas : Universitas Muhammadiyah Surakarta

 


Cara Instal VirtualBox

VirtualBox Virtual Box adalah Perangkat Lunak atau software yang digunakan untuk mengeksekusi sistem operasi didalam sistem operasi utama,...