UNIVERSITAS FAJAR AKREDITASI 'B'

Selamat dan Sukses atas Akreditasi "B" Universitas Fajar, berdasarkan No. SK : 3245/SK/BAN-PT/Akred/PT/IX/2017. UNIFA merupakan Perguruan Tinggi Termuda yang berhasil meraih akreditasi institusi dengan predikat "B" diusia 9 tahun

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.

SISTEM OPERASI MOBLIE

Sistem operasi mobile adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen dan mengontrol software-software lain sehingga software-software lain tersebut dapat bekerja.

PEMROGRAMAN

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Easter Island

Selasa, 07 November 2017

Pemrograman C++

Masukan haraga baju : terserah
jika harga baju lebih dari 100000,barang tersebut mendapat diskon 15% jika tidak ,tidak mendapat diskon,
biaya ongkos kirim adalah 30000
berapakah total yang harus di bayar

Listing Program :
#include <iostream.h>
#include <conio.h>
int main ()
{
 char nama_brg[20];
 double hrg,diskon,total_hrg,uang,kembali;

 cout<<"input nama barang :";
 cin>>nama_brg;

 cout<<"input harga barang :";
 cin>>hrg;

 if (hrg >=100000)
 {
  diskon=hrg*15/100;
  cout<<"diskon"<<diskon<<endl;
 }

 else if (hrg <=100000)
 {
  diskon=hrg*0/100;
  cout<<"diskon"<<diskon<<endl;
 }

 total_hrg=hrg-diskon;
 cout<<"total harga :"<<total_hrg<<endl;

 cout<<"input jumlah uang :";
 cin>>uang;

 kembali=uang-total_hrg;
 cout<<"kembali :"<<kembali<<endl;

 getch();
 }

hasil listing sebagi berikut

Cara Root Android dengan PC atau Komputer

Ponsel android kali ini telah menduduki peringkat atas di kalangan ponsel pintar dan ponsel yang paling laris di pasaran indonesia,platform besutan Google ini memang banyak digemari oleh setiap orang karena fleksibilitasnya dalam mengelola berbagi macam aplikasi menjadikanya sangat mudah digunakan termasuk orang awam sekalipun,namun seiring berkembangya jaman dan pemilik ponsel pintar ini semakain meningkat,disitu pula semakin banyak orang yang tidak tau kendala pada perangkat yang satu ini,ponsel android sendiri pada dasarnya mempunyai sistem dan bebagai macam file yang tidak bisa di akses oleh penggunaya,hal ini yang menjadi kendala para pengguna ponsel android,banyak juga yang sudah melakukan rooting dengan menggunakan aplikasi hasil unduhan namun belum berhasil,jadi jangan khawatir,bila anda belum berhasil melakukan root pada ponsel android anda,kami akan memberikan informasi tentang cara root android dengan pc,jadi silahkan simak langkah-langkahnya sebagai berikut.
Pengertian Root
Root yaitu satu sistem akun yang mempunyai kekuasaan absolut untuk terhubung serta mengeksekusi seluruhnya file, command, sistem, dalam system operasi berbasis linux. Intinya, root ini mempunyai akses tanpa ada batas yang dapat merubah, meniadakan, menaikkan, bahkan juga mengakibatkan kerusakan seluruhnya yang ada di dalam system handphone kita. Nge-root berarti nge-hack system handphone agar kita (pemilik serta pemakai hape) mempunyai akses ke akun root itu, jadi kitalah yang mempunyai kekuasaan.

Manfaat Root Android
Manfaat root Android yaitu untuk memberikan hak penuh pada pemakai Android agar bisa masuk ke system Android. Dengan lakukan Root, pemakai bisa menaikkan, kurangi ataupun memodifikasi file-file atau data-data yang terdapat pada system Android yang apabila dalam situasi standard (belum root) file-file itu tidak bisa di akses. Apabila dianalogikan system operasi computer Windows, manfaat root Android yaitu memberi hak administrator pada pemakai.

Gunanya handphone Android di Root yaitu :

1. Akses yang tidak terbatas pada sistem Android
2. Instalasi aplikasi di memory card serta install aplikasi yang perlu root pastinya
3. Un-install aplikasi-aplikasi bawaan vendor
4. Backup App+System
5. Instalasi ROM custom
6. Akses pada file-file system Android dengan cara penuh
7. Overclock processor yang keseluruhannya tingkatkan performa
(namun bikin mengkonsumsi baterai jadi lebih boros).
8. serta yang paling akhir booming sekarang ini untuk beberapa pemakai android di bawah 4. 0 bisa menggunakan bbm dengan ganti costum rom dengan rooted terlebih dulu androidnya
Cara Termudah Root Android Dengan Pc:
-Instal driver PC anda,bisa di comot disini
-Lalu aktifkan USB debugging,dengan cara pilih menu Setting> Developer Options> lalu contreng USB debugging,dan untuk android 4.2 keatas Pilih menu Setting> About Phone> tekan build number berkali-kali sampai muncul pemberitahuan "you are now developer" lalu kembali ke setting>Developer Options,kemudian contreng USB debugging.
-Aktifkan instal aplikasi diluar Playstore dengan cara pilih Setting> Security> Unkown source
-Selanjutnya download aplikasi root di PC anda Root Genius,bisa dicomot disini.
-Matikan untuk sementara antivirus di PC anda kemudian jalankan Root Genius di PC.
-Hubungkan Handphone ke PC Dengan Menggunakan kabel USB
-Lalu centang "I accept"lalu tekan tombol Root it,lalu tunggu sampai root selesai.
-Jika semuanya sudah selesai,cabut HP dari Pc,jika root berhasil akan ada aplikasibaru yaitu Kinguser,dan jika berubah fikiran utnuk unroot ,caranya juga mudah seperti root,tinggal  buka aplikasinya lalu tekan Unroot,gampang kan?
 Nah itulah beberapa cara mudah root handphone android menggunakan PC,namun bila belum berhasi juga,silahkan cari aplikasi lain yang anda dapat cari di google untuk root ponsel android menggunakan PC,silahkan anda mencoba dan semoga berhasil,terimakasih

Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr

Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr – Ubuntu merupakan salah satu distro Linux yang menurut saya sangat pas untuk pemula yang biasanya menggunakan windows dan ingin beralih ke Linux. Ubuntu memiliki dua versi yaitu versi Desktop dan Server. Nah, yang ingin kita install kali ini adalah yang versi dekstopnya. Karena yang Server itu diperuntukan untuk keperluan server.
Nah, di artikel ini saya akan menunjukan langkah-langkah mudahnya cara menginstall Linux ubuntu desktop 14.04 LTS.  Pastikan kamu sudah memiliki ISO untuk ubuntunya, jika belum bisa download pada website resminya. Kemudian buat installernya, bisa menggunakan flashdisk ataupun DVD.
Step by step Install Ubuntu Desktop 14.04 LTS
Masukan media instalasi ubuntu yang sudah dibuat. Kemudian atur booting awalnya agar mengarah ke media instalasinya. Kemudian mulai boot, tunggu saja loading yang ada sampai muncul pilihan seperti dibawah ini.
  • Try Ubuntu: Berarti mencoba mengoperasikan ubuntu tanpa harus menginstalnya ke hardisk.
  • Install Ubuntu: Berarti kita siap menginstal ubuntu ke hardisk.
Karena kita ingin menginstalnya, maka kita pilih saja Install Ubuntu. Bahasa biarkan saja English, atau Anda bisa sesuai keinginan Anda.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Pada bagian ini langsung saja pilih Continue.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Kemudian pada bagian Installation Type pilih saja Something else, agar kita bisa mengatur partisinya secara manual nanti.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Kemudian akan masuk ke bagian partisi. Disini akan terlihat seperti pada gambar jika hardisk yang digunakan baru, belum terdapat partisi apapun sebelumnya. Klik New Partition Table… untuk mulai membuat partisi baru.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Klik Continue saja.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Maka akan terlihat berapa besar kapasitas harddisk yang Anda miliki. Pada gambar terlihat punya saya sebesar 8GB. Nantinya kapasitas sebesar ini akan saya bagi menjadi dua partisi saja, yaitu
  • Partisi Root: Partisi ini merupakan tempat dimana Ubuntu akan terinstal.
  • Partisi Swap: Partisi ini dibutuhkan untuk swap
    file dan akan digunakan jika Ubuntu membutuhkan tambahan memor.
  • Partisi Home: Partisi ini bersifat opsional, kamu bisa
    menambahkannya atau menjadikannya satu dengan Root. Home adalah lokasi
    tempat file pribadi kamu tersimpan (music, pictures, documents, dsb).
Oke, jika sudah paham kita lanjutkan. Pilih bagian yang free space, kemudian klik add atau tanda “+” seperti pada gambar.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Untuk partisi root saya meberi kapasitas sebesar 7 GB, Anda bisa sesuaikan dengan kapasitas hardisk dan kebutuhan Anda. Tipenya Primary, Location Beginning, Use as Ext4, mount point / atau “root”. Jika sudah klik Oke.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Kemudian akan ada sisanya 1 GB, yang ini akan saya jadikan swap. Pilih bagian free space, kemudian klik add.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Size 1GB, Type Logical, Location Beginning, Use as Swap Area. Klik oke jika sudah.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Setelah semua selesai dan sudah terbagi sesuai keinginan, klik Install Now.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Pada bagian ini, kita disuruh menentukan dimana lokasi kita. Saya pilih Jakarta, kemudian klik Continue.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty TahrLangkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Pada bagian keyboard layout, biarkan default, kemudian klik Continue.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Isi bagian ini sesuai keinginan Anda, kemudian Continue.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Tunggu proses Instalasi yang sedang berlangsung, jika sudah selesai akan restart.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Masukan login dan password
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Jika sudah, Anda akan langsung dibawa menuju desktop ubuntu. Dan instalasi pun sudah selesai.
Langkah-langkah Cara Install Linux Ubuntu Desktop 14.04 LTS Trusty Tahr
Mudah bukan? Ya, pada dasarnya setiap melakukan instalasi sitem operasi yang terpenting adalah pada bagian partisi. Jika sudah tau konsepnya ya gampang saja rasanya.

program searching dan penjelasan listing

Searching dalam Bahasa Pemrograman C++

Pengertian Searching

Searching adalah mencari data yang dibutuhkan. Searching dalam pemrograman bisa dilakukan untuk mencari data yang ada di dalam memory komputer.Dalam kehidupan sehari-hari kita juga sering melakukan kegiatan searching seperti mencari data/informasi yang ada dalam internet. Ada beberapa metode yang dapat digunakan untuk searching, ada yang dinamakan:
  •  Sequential Search
  •  Binary Search

Sequential Search

Sequential Search merupakan metode pencarian data dalam array dengan cara membandingkan data yang dicari dengan data yang ada di dalam array secara berurutan. Pencarian data dengan Metode Sequential Search efektif untuk mencari data yang dalam posisi yang tidak terurut atau acak.
Prosesnya bisa dijelaskan seperti berikut:
  1. Menentukan data yang dicari
  2. Membaca data array satu per satu secara sekuensial
  3. Mulai dari data pertama sampai dengan data terakhir, kemudian data yang dicari tadi dibandingkan dengan masing-masing data yang ada di dalam array.
    a. Jika data yang dicari ditemukan maka kita dapat membuat statement bahwa data telah temukan.
    b. Jika data yang dicari tidak ditemukan maka kita dapat membuat statement bahwa data telah temukan.
 Ilustrasi:
Ilustrasi Sequential Search







 
data yang dicari yaitu 7 disimpan di variabel x, kemudian akan dibanding satu per satu secara sekuensial terhadap data yang ada dalam array. Jika ditemukan data di dalam array yang sama dengan data yang dicari artinya data ditemukan.
Sequential Searching memiliki Kelebihan dan Kekurangan yaitu:
  • Kelebihan Sequential Searching bisa dikatakan lebih mudah dalam implementasinya dalam pemrograman.
  • Kekurangannya jika data yang terdapat dalam suatu array itu sangat banyak, maka akan diperlukan waktu yang lebih lama untuk membandingkan data yang dicari dengan jumlah data yang sangat banyak dalam suatu array.
Contoh Studi Kasus: Menemukan data yang dicari dalam sebuah array 1 dimensi yang terdapat data di dalamnya dengan menggunakan Metode Sequential Searching. Jika data yang dicari ditemukan di dalam array kemudian ditampilkan letak dari indexnya.
Programnya:

Running Program di atas:

Binary Search

Metode pencarian Binary yaitu mencari data dengan melakukan mengelompokkan array menjadi bagian-bagian. Binary Search ini hanya dapat diimplementasikan pada data yang telah terurut baik ascending maupun descending dalam suatu array. 
Proses Binary Search yang urutan datanya ascending:
  1. Pertama buat perulangan lalu menentukan posisi low yaitu posisi yang menandakan index paling rendah kemudian menentukan posisi high. Kemudian mencari posisi mid = (high + low)/2
  2. Lalu membandingkan data yang dicari dengan nilai yang ada di posisi mid.
  3. Jika data yang dicari sama dengan nilai yang ada di posisi mid berarti data ditemukan.
  4. Jika data yang dicari lebih kecil dari nilai yang ada di posisi mid maka pencarian data akan dilakukan dibagian kiri mid dengan melakukan pembandingan. dengan kondisi posisi high berubah yaitu (mid - 1) dan posisi low tetap.
  5. Jika data yang dicari lebih besar dari nilai yang ada mid  maka pencarian data akan dilakukan di bagian kanan dari mid dengan posisi low yang berubah yaitu (mid + 1) dan posisi high tetap.
Contoh Ilustrasi:










setelah menentukan low dan high kemudian menentukan mid. perhitungan mid=(low+high)/2 jadi mid=(0+4)/2, artinya mid berada di data[2]. Kemudian data yang dicari yang ditampung di variabel x dibandingkan dengan data/nilai yang berada di mid. data yang dicari ialah 7<10 kemudian pencarian data dilakukan di bagian kiri mid.
Pencarian di bagian kiri mid masih dalam perulangan yang sama, namun indeksnya yang dipersempit. Karena data yang dicari lebih kecil dari data mid yang sebelumnya maka posisi high yang berubah yaitu (mid - 1) yang sebelumnya dan low tetap pada posisi yang sama. Kemudian menentukan mid =(0+1)/2 = 0
artinya mid sekarang terletak di data[0]. lalu data yang dicari dibandingkan dengan mid. 7=7 artinya data telah ditemukan
Kelebihan dan Kekurangan Binary Search:
  1. Kelebihannya yaitu tidak perlu membandingkan data yang dicari dengan seluruh data array yang ada, cukup melalui titik tengah kemudian kita bisa menentukan ke mana selanjutnya mencari data yang ingin dicari.
  2. Kekurangan implementasi agak sedikit lebih rumit karena tidak bisa digunakan pada data array yang masih acak. Jadi harus melakukan sorting terlebih dahulu dalam implementasinya.
Contoh Program sesuai dengan ilustrasi di atas:


Running dari Program di atas:

program bubble sort dan penjelasan Listing

BUBBLE SORT

Bubble sort adalah salah satu metode sorting atau mengurutkan dari data terkecil ke data terbesar ataupun dengan cara membandingkan elemen kesatu dengan elemen  yang selanjutnya.

Konsep pada metode bubble sort ini adalah


Pada kesempatan kali ini kita akan membuat contoh program bubble sort pada bahasa c++ yaitu mengurutka nilai terbesar ke nilai terkecil.


keterangan:
- baris 5 -7    = adalah pendeklarasian variabel dan array yang akan digunakan
                         dalam program
- baris 10-13 = Proses inputan yang disimpan dalam array yang dilakukan
                         dalam perulangan
- baris 14-26 = Proses pengurutan antara elemen satu dengan yang lain dan
                         apabila elemen satu lebih kecil daripada elemen berikutnya
                         (mengurtkan besar ke kecil) maka proses pertukaran akan
                         terjadi pada pada baris 23- 25.
- baris 29-32 = Setelah pengurutan berhasil maka nilai akan dicetak/
                         ditampilkan pada baris ini.


Maka apabila di compile maka hasilnya akan menjadi :


Bagi yang ingin mencoba berikut kodingan:
#include<iostream>
using namespace std;

int main()
{   int a,k,c,d,g;
    k=4;
    int b[4];

    cout<<"BUBBLE SORT BY ZEFTAADETYA.BLOGSPOT.COM"<<endl;
    cout<<"mengurutkan nilai dari besar ke kecil"<<endl<<endl;
    for(a=0;a<k;a++)
    {
        cout<<"Masukkan nilai "<<a+1<<" : ";cin>>b[a];
    }
    for(a=0;a<k-1;a++)
    {

        for(d=a+1;d<k;d++)
        {
        c=a;
            if(b[c]<b[d])
            {
                c=d;
            }
        g=b[c];
        b[c]=b[a];
        b[a]=g;
        }

    }
    cout<<"\n setelah diurutkan akan menjadi : \n";
    for(a=0;a<k;a++)
    {
        cout<<b[a]<<" \n";
    }
}
Demikian penjelasan dari penulis, semoga bermanfaat bagi kita semua.