Thursday, November 1, 2018

Cara Mengatasi "su: Authentication Failure" di Linux


Hallo Blogger, pada kesempatan kali ini saya akan membahas bagaimana cara mengatasi error pada terminal linux. Dengan error seperti ini "su: Authentication Failure", sebenarnya caranya sangatlah mudah.

Untuk mengatasinya sobat harus ikuti langkah di bawah ini dengan benar dan teliti agar tidak ada kesalahan lagi nantinya. Berikut adalah contohnya :

  1. Ketikan pada terminal "sudo password root"
  2. Kemudian masukkan password user
  3. Enter new UNIX password, isi dengan password baru anda
  4. Retype new UNIX password, ulang password yang baru anda buat
  5. Solved
Itu adalah cara untuk mengatasinya, semoga ini bisa bermanfaat untuk teman-teman. Dan jangan lupa untuk berkunjung lagi ya sobat. Terima kasih

Tuesday, October 16, 2018

Tugas Akuntansi : Ayat Jurnal Penyesuaian dan Neraca Lajur Salon Anisa


Hallo Blogger, pada kesempatan kali ini saya akan membahas tugas akuntansi untuk penyusunan Ayat Jurnal Penyesuaian dan Neraca lajur dari Salon Anisa.

Kira-kira untuk soalnya adalah seperti di bawah ini :

Neraca Saldo

Dari neraca saldo tersebut kita diminta untuk membuat sebuah neraca lajur dengan data penyesuaian sebagai berikut :

  1. Perlengkapan (supplies) yang masih ada per 31 Desember sebesar Rp. 50.000,-
  2. Gaji Pegawai yang masih harus di bayar sebesar Rp. 18.000,-
  3. Beban Bunga yang masih harus di bayar sebesar Rp. 4.000,-
  4. Depresiasi peralatan salon sebesar Rp. 25.000,- / tahun.

Dari data di atas, sebelum kita membuat neraca lajur, kita terlebih dahulu membuat Ayat Jurnal Penyusuaiannya sebagai berikut :

Ayat Jurnal Penyusuaian

Jika AJP sudah selesai, maka kita buat neraca lajurnya seperti di bawah ini :

Neraca Lajur

Semoga bermanfaat.

Perbedaan Antara Front-end, Back-end, dan Full-Stack Developer


Dalam pembuatan sebuah perangkat lunak atau software pasti perlu membuat sebuah sitem kerja yang efektif, agar project yang di hasilkan haruslah maksimal dalam pengembangannya.

Pembuat  sebuah perangkat lunak atau software itu biasa di sebut dengan Developer atau pengembang. Ada beberapa aspek yang mancakup dalam pengembangan perangkat lunak diantaranya analisa / penelitian, perancangan, pembuatan antar muka, pemrograman, pengujian, dan di implementasikan.

Namun terlepas dari itu, ternyata ada beberapa bagian yang harus kamu ketahui dalam pengembangan perangkat lunak atau sofware. Karena dalam pembagiannya terdapat beberapa bagian diantaranya :

1. Pengembang Front-end

Pengembang front-end ini sudah di percaya untuk mengurus bagian antar muka atau yang biasa kita sebut dengan designer. Karena bagian ini akan terus di lihat oleh user atau pengguna hingga akhir proses perangkat lunak.

Biasanya pengembang front-end ini mahir dalam pembuatan design seperti web design, photoshop, css, html, bootstrap, javascript, dan lain-lain.

2. Pengembang Back-end

Pengembang back-end ini sudah di percaya untuk mengurus bagian proses dari sebuah program aplikasi. Bagian inilah yang di percaya untuk mengatur cara kerja dari awal program hingga akhir program.

Biasanya pengembang back-end ini mahir dalam banyak bahasa pemrograman seperti PHP, javascript, phyton, c++, .net, dan masih banyak yang lainnya.

3. Pengembang Full-Stack

Pengembang yang satu ini sangatlah paling di cari oleh banyak perusahaan, karena dia mampu sekaligus dalam pengembangan Front-end dan Back-end. Sehingga sudah mendapat nilai plus dari perusahaan.

Pengembang full-stack ini mampu dalam bagian front-end dan juga back end, tetapi pada bagian ini pastinya memerlukan banyak waktu untuk menyelesaikan suatu program atau aplikasi yang sedang di buat atau di kembangkan.

4 Macam Distro Linux Yang Mudah Untuk di Remaster



Hello Blogger, pada kesempatan kali ini saya akan membahas tentang sebuah sistem operasi yang banyak orang sudah ketahui. Sistem Operasi ini adalah tentang sistem operasi dari Linux.

Linux itu sendiri adalah sebuah sistem operasi yang di temukan oleh Linus Torvalds yang di mana sistem operasi ini bisa di temukan secara gratis atau terbuka (open source).

Linux juga dapat di modifikasi oleh kita, bahkan sekarang sudah banyak OS Linux yang banyak macam-macamnya seperti kali linux, elementary os, debian, ubuntu, dan teman-temannya.

Tapi untuk kali ini saya hanya akan memberikan saran atau contoh beberapa linux yang mudah untuk di remaster dan jika teman-teman ingin meremaster sebaiknya ikuti terus tutorial-tutorial yang sudah di jelaskan oleh master-master kita.

Berikut adalah beberapa contoh linux yang mudah untuk di remaster :

1. Ubuntu


2. Debian


3. Redhat


4. Slackware


Itu adalah beberapa contoh linux yang sudah saya cari kesana dan kemari dan disimpulkan bahwa ke empat linux tersebutlah yang mudah untuk di remaster.

Jika ada sobat ingin menambahkan beberapa linux lagi yang mudah di remaster, silahkan komentar di bawah dan nanti akan saya update kembali.

Sunday, October 14, 2018

Tugas 5 Metode Perancangan Program : Buatlah Program lengkap dengan Pseudocode dan Flowchart


Hallo Blogger, pada kesempatan kali ini saya akan membahas untuk contoh soal dari mata kuliah Metode Perancangan Program.

Saya sudah mengerjakan untuk tugas 5 dari mata kuliah Metode Perancangan Program ini, dan mungkin saja soal ini sama dengan sobat dan sobat bisa mempelajarinya lagi dengan baik.

Berikut adalah contoh soalnya :

Buatlah Program lengkap dengan Pseudocode dan Flowchart untuk menampilkan :
  1. Bilangan Fibonanci
  2. Bilangan Faktorial
  3. Angka bilangan bulat dalam bentuk kalimat, contoh : 32,768 di tampilkan Tiga Puluh Dua Ribu Tujuh Ratus Enam Puluh Delapan Rupiah.

Dan berikut adalah jawaban dari setiap soalnya :

Jawaban soal nomor 1 :

1. Pseudocode

Program Bilangan_Fibonanci {Menentukan bilangan fibonanci}

Deklarasi :

int x = -1, y = 1, z, a, jml 

Deskripsi :

Baca Jumlah Deret
for (a=1;a<=jml;a++){
z=x+y;
cout<<z;
x=z
y=z
cetak deret fibonanci 

Flowchart :


Program :


#include <iostream>
#include <conio.h>
main(){
    int x=-1, y=1, z, a, jml;
    cout<< "Jumlah deret Fibonacci = "; cin>> jml;
    cout<< "Deret Fibonacci = \n";
    for(a=1 ; a<=jml; a++)
    {
        z=x+y;
        cout<< z <<ends;
        x=y;
        y=z;
    }
    cout<< endl;
    getch();
}


Jawaban Soal nomor 2 :

Pseudocode :

Program Bilangan_faktorial (menentukan bilangan faktorial)

Deklarasi :

int bil,n
long int hasil

Deskripsi :

input angka n
for(bil=n; bil>=1; bil--){
hasil = hasil * bil;
cetak hasil

Flow Chart :
 

Program :


#include<iostream>
#include<conio.h>
    int main(){
    
    int bil, n;
    long int hasil;

cout<<"===Mencari Nilai Faktorial===";
cout<<"\n===dari Bilangan Desimal===";
cout<<"\n=============================";
cout<<"\n\nMasukan angka = ";
cin>> n;

hasil=1;
   for(bil=n; bil>=1;bil--){
     hasil=hasil*bil;
}
    cout<<"Hasil Faktorial= "<<hasil<<"\n";
getch();
}


Jawabn soal no 3 :

Pseudocode :

Program bilangan bulat
{ menentukan bilangan bulat dalam kalimat}

deklarasi

void satuan (int x)
void terbilang (long y)


deskripsi

input bilangan
if y <= 11 = satuan
else if y > 11 & y <=19
terbilang = belas
else if y > 20 & y <=99
terbilang = puluh
else if y > 100 & y <=199
terbilang = seratus
else if y > 200 & y <=999
terbilang = ratus
else if y > 1000 & y <=1999
terbilang = seribu
else if y > 2000 & y <=9999
terbilang = ribu
else if y > 1000000
terbilang = juta
cetak terbilang

Flowchart :


Program :


#include<stdio.h>
#include <conio.h>
#include <iostream.h>

void satuan(int x)
{
if (x==1) cout<<" Satu ";
else if (x==2) cout<<" Dua ";
else if (x==3) cout<<" Tiga ";
else if (x==4) cout<<" Empat ";
else if (x==5) cout<<" Lima ";
else if (x==6) cout<<" Enam ";
else if (x==7) cout<<" Tujuh ";
else if (x==8) cout<<" Delapan ";
else if (x==9) cout<<" Sembilan ";
else if (x==10) cout<<" Sepuluh ";
else if (x==11) cout<<" Sebelas ";
}
void terbilang(long y)
{
if (y<=11) satuan(y);
else if ((y>11) && (y<=19))
{
terbilang(y%10);
cout<<"Belas";
}
else if ((y>=20)&&(y<=99))
{
terbilang(y/10);
cout<<"Puluh";
terbilang(y%10);
}
else if ((y>=100)&&(y<=199))
{
cout<<"Seratus";
terbilang(y%100);
}
else if ((y>=200)&&(y<=999))
{
terbilang(y/100);
cout<<"Ratus";
terbilang(y%100);
}
else if ((y>=1000)&&(y<=1999))
{
cout<<"Seribu";
terbilang(y%1000);
}
else if ((y>=2000)&&(y<=9999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y>=10000)&&(y<=99999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y>=100000)&&(y<=999999))
{
terbilang(y/1000);
cout<<"Ribu";
terbilang(y%1000);
}
else if ((y==1000000))
{
terbilang(y/1000000);
cout<<"Juta";
terbilang(y%1000000);
}
else if ((y>1000000))
{
cout<<"error";
}
}
void main()
{
unsigned long nilai;
printf(" \t\t\t Konversi Angka ke Dalam Kata \n");
cout << "\n ~ MASUKKAN BILANGAN [ 1 - 1 JUTA ] : ";
cin >>nilai;
terbilang(nilai);
getch();
}

Tugas 4 Metode Perancangan Program : Membuat Pseudocode, Flowchart, dan Program


Hello Blogger, pada kesempatan kali ini saya akan membahas untuk tugas kuliah saya dan saya ingin share kepada teman-teman semua.

Tugas ini di suruh untuk membuat sebuah Pseudocode, Flowchart, dan juga programnya yang dimana soalnya sudah di tentukan dari kampus. Kebetulan saya sudah mengerjakan untuk soal-soalnya, dan mungkin ini bisa jadi soal yang sama dengan teman-teman.

Untuk itu saya akan share tugas harian yang sudah di kerjakan ini, dan berikut adalah contoh soalnya :

Buatlah Pseudocode, flowchart dan program untuk membuat tampilan berikut :

  • 0 + 3 + 8 + 15 + . . . . . . . . . . . . . . + suku ke-10 =
  • 1 - 1/3 - 1/5 - 1/7 - 1/9 - . . . . . . . . + suku ke-10 =
  • Menghitung Nilai Variant = (∑ x2 – (∑x)2 / N)/(N-1)

Itu adalah soal yang sudah saya kerjakan, dan ada beberapa yang masih belum sepenuhnya di jawab, jadi kita teman-teman ada yang bisa membantu maka silahkan tinggalkan komentar saja di bawah. 

Dan berikut adalah jawab dari soal nomor satu terlebih dahulu :

1. Pseudocode

Deklarasi :

       Input banyak suku, suku awal, suku beda

Deskripsi :

     Proses : for(i=0; i<n; i++)
                  
                   Cout<<a+(i*b+(i*i-i))<<endl;


- Definisi Masalah

Input : Jumlah bilangan
Output : 4 Deret bilangan hasil penjumlahan dari setiap bilangan yang di lalui
Proses : Jika i<=I jumlah bilangan. Lakukan langkah berikut 

               Cetak a
               i = i + 2
               a = a + i

 Flowchart :


Program :


#include <iostream>
#include <conio.h>

class aritmatika{
public:
void input();
void proses();
int a,b,n,i,hasil;
};
void aritmatika::input(){
cout<<"Masukan Banyak suku :"<<endl;
cin>>n;
cout<<"Masukan Suku Awal :"<<endl;
cin>>a;
cout<<"Masukan Beda :"<<endl;
cin>>b;
cout<<endl;
}
void aritmatika::proses(){
for(i=0;i<n;i++)
cout<<a+(i*b+(i*i-i))<<endl;
}
int main(int argc, char *argv[])
{
aritmatika deret;
deret.input();
deret.proses();
getch();
return 0;

}

Lalu selanjutnya adalah untuk soal nomor 2 dan 3 saya masih belum mengerjakannya, mungkin ada dari teman-teman yang sudah mengerjakan, mungkin bisa membantu sobat yang lainnya yang sedang mencari jawabannya.

Mungkin hanya itu yang bisa saya share untuk kali ini, dan semoga ini bisa bermanfaat buat teman-teman.