Total Tayangan Halaman

Rabu, 21 Oktober 2015

Pertemuan Minggu [06] Structur Data [13 October 2015]

Pertemuan Keenam kali ini membahas tentang Link List.

Link List

#include <iostream>
using namespace std;

class Link{
public :
int data;
Link *next;
Link *back;

};



int main(int argc, char** argv) {
Link *a = new Link;
Link *b = new Link;
Link *c = new Link;
a->data = 1;
a->next = b;
b->data = 2;
b->next = c;
c->data = 3;
c->next= NULL;
cout<<a->next->data;
return 0;

}

Ya sekian pembahasan tentang Link List kali ini, semoga membantu... Terima Kasih.

Pertemuan Minggu [05] Structur Data [06 October 2015]

Pertemuan Kelima kali ini membahas tentang TDA(Tipe Data Abstrak).

A. Tipe Data Abstrak 1D Statis

# include <iostream.h>
# define maks 5
class Array1D {
friend ostream& operator<<(ostream&, const Array1D&);
friend istream& operator>>(istream&, Array1D&);
public :
            Array1D();
            void cetak();
            void geser_kiri();
            void geser_kanan();
private :
         char A[maks];

 };

void Array1D::cetak(){
          for (int i=0; i<maks; i++)
          cout << A[i] << " ";

  }

ostream& operator<<(ostream& out, const Array1D& x){
   for (int i=0; i<maks; i++){
          cout << x.A[i] << " ";
          cout << endl;
          return out;

   }

istream& operator>>(istream& in, Array1D& x){
    int posisi;
         cout << "Mengisi array pada posisi ke : ";
         in >> posisi;
         if (posisi > 0 && posisi <= maks) {
         cout << "Masukkan elemen array-nya : ";
         in >> x.A[posisi-1];
    }
      else
         cout << "Anda memasukkan posisi di luar range ... ";
      return in;
 }

voi d Array1D::geser_kanan(){
  int n = maks;
  int temp = A[n-1];
  f or (int i=n-1; i >= 0; i--)
  A[i+1] = A[i];
  A [0] = temp;
 }


void Array1D::geser_kiri(){
   int n = maks;
   int temp = A[0];
    for (int i=0; i < n; i++)
    A[i] = A[i+1];
    A[n-1] = temp;
 }


Main

main() {
   Array1D x;
   cout << "Array masih kosong : " << x;
   cin >> x;
   cout << "Isi Array saat ini : " << x;
   x.geser_kiri();
   cout << "Isi Array setelah digeser ke kiri : " << x;
   x.geser_kanan();
   cout << "Isi Array setelah digeser ke kanan : " << x;
   return 0;
}

Ya...Sekian Resume saya minggu ini..., semoga dapat membantu.

Pertemuan Minggu [04] Structur Data [29 September 2015]

Pertemuan Keempat kali ini membahas Array.

1. Array [Input & Output]

#include <iostream>
using namespace std;

class Arrq{
private:
int arr[9];
int i;
public:
void input(int i,int b){
if (i<b){
cout<<"Masukkan Array ";
cin>>arr[i];
input(i+1,b);

}

}
void output(int i,int b){


//for (int i=0;i<9;i++){
if (i<b){

cout<<arr[i]<<" ";
cout<<endl;
output(i+1,b);
}


}


};



int main(int argc, char *argv[]) {
Arrq a;
a.input(0,9);
cout<<endl;
a.output(0,9);


return 0;

}


2. Array [Mengubah baris menjadi kolom]

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
int arr[9]={1,2,3,4,5,6,7,8,9,};
int p=0;
cout<<"sebelum di tukar= \n";

for(int b=0;b<3;b++){
for(int h=0;h<3;h++){
cout<<arr[h+p]<<" ";

}cout<<endl;
p=p+3;
}
int q=0;
for (int c=0;c<9;c++){
if (arr [c]%3!=0){
int temp=arr[c];
arr[c]=arr[c+1];
arr[c+1]=temp;

}
}
cout<<"setelah di tukar = \n";
cout<<endl;
for(int i=0;i<3;i++){
for (int a=0;a<3;a++){
cout<<arr[a+q]<<" ";

}cout<<endl;
q=q+3;

}





return 0;

}

Sekian terima kasih pembahasan array kali ini, semoga membantu.

Pertemuan Minggu [03] Structur Data [22 September 2015]

Pertemuan Ketiga kali ini membahas Jenis-Jenis Perulangan & Array.

1. 3 Jenis Perulangan C++

  • For
Mencetak bilangan 10 sampai 1.
Void cetaklah(int i, int j){
              int i=10;
              int j=1;

              for(i=10;i>=j;i--){
              cout<<i;
         
                }
  • Do...while
Mencetak bilangan 10 sampai 1.
void cetaklah(int i, int j){
            int i=10;
            int j=1;
         
            do{
                  cout<<i;
            }

            while(i>j){
                cout<<"Selesai";
            }

  • While

 Mencetak bilangan 10 sampai 1.
void cetaklah(int a, int b){
         int i=a;
         while(i>=b){
              cout<<" I = "<<i;
          }


2. Array

void masukandata(int A[], int n){
            for(int i=0;i<=n;i++){
               cout<<"Masukan Data ke"<<i+1;
               cin>>A[i];
             }

int jumlahkan(const int A[], int n){
     int total=0;
          for(int=0;i<n;i++){
             total += A[i];
             return total;
          }


Ya...Sekian Refleksi saya minggu ketiga kali ini.
Terima Kasih semoga dapat membantu.

Pertemuan Minggu [02] Structur Data [15 September 2015]

Pertemuan Kedua kali ini membahas Struct & Class.

1. Main
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                float bil1=0,bil2=0,jumlah;
           
                cout<<"Masukan Bilangan A : "; cin>>bil1;
                cout<<"Masukan Bilangan B : "; cin>>bil2;
                jumlah =bil1+bil2;
             
                cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
          getch();
        )

2. Fungsi
        void masukandata(float &bil1,float &bil2){
           
                cout<<"Masukan Bilangan A : "; cin>>A;
                cout<<"Masukan Bilangan B : "; cin>>B;
                jumlah =A+B;
         
        )
       float jumlahkan(float bil1,float bil2){
              float jumlah;
              jumlah=0;
              jumlah=bil1+bil2;
              return jumlah;
            }
      float tampilkan(float bil1,float bil2,jumlah){
           cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
           return jumlah;
       }
3. Struct
       Struct Bilangan{
                      float bil1;
                      float bil2;
            }
     Bilangan x;
     masukandata(x.bil1,x.bil2);
     float jumlah;
     jumlah=jumlah(x.bil1,x.bil2);
     tampilkan(x.bil1,x.bil2,jumlah);
    }

4. Class
       Class Bilangan{
             public:
                  void masukandata();
                  float jumlah();
                  void tampilkan();

            private:
                  float bil1;
                  float bil2;
                  float jumlah;
            }

             Bilangan x;
   
             x.masukandata();
             x.jumlah();
             x.tampilkan();



Sekian dan Terima kasih.

Pertemuan Minggu [01] Structur Data [08 September 2015]

Pada Pertemuan Pertama kali ini membahas perulangan.
1. Perulangan For
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                  for(int i=1;i<10;i++){
                   cout<<i;
          }
          getch();
        )

Sabtu, 21 Maret 2015

Tugas PPT meng-output bilangan 3 dan 5 dimulai dari bilangan 1-100


Algoritma Mencetak Bilangan yg Habis dibagi 3 dan 5

{Membaca i (bilangan 1 sampai dengan 100), kemudian menentukan bilangan yang habis dibagi 2 dan 5}

Langsung saja sobs, ini source code nya :

C++


Tugas PPT Algoritma untuk menentukan nilai terkecil, terbesar dan jumlah nya positif


Ini sobs kalo mau ngulik sorce code nya,
sorry kalo kesalahan :D
 for i ← 2 to  n  do       
                        read(x)
                        if x < min then
                                    min ← x
                        if y > maks then
                                    maks ← y
                        endif
            while (x > 0) do
                        jumlah ← jumlah + x
                        read(x)
                        n ← n + 1
                        write(‘positif’)
            endfor
                        jumlah ← x + 1
            write(min)
                        write(maks)

                                    write(jumlah)

Tugas PPT Algoritma untuk menghitung nilai dari 1 - 1/2 + 1/3 - 1/4 +....+ 1/n



Tugas PPT Algoritma untuk menghitung nilai dari 1 - 1/2 + 1/3 - 1/4 +....+ 1/n
Fyuuh... Tugas tugas tugas, tapi semua ini cukup membantu supaya kita lebih tajam dalam memprogram, jalani semua nya dengan ikhlas karena Allah ta'ala.
INGAT!! yang kita cari bukan NILAI semata, tetapi Etos kerja nya sobs, percuma nilai bagus kalo gak punya skill :)

langsung aja di cicipi sobs :)

Algoritma :

read(n)
jumlah ← 0
i ← 1   {suku pertama}
p ← 1  {penyebut suku pertama}
while p ≤ n do
                        if i mod 2 = 1 then   {suku ke-i ganjil}
                                    jumlah ← jumlah + 1/p
                        else
                                    jumlah ← jumlah – 1/p
                        endif
                        i ← i+1    {tinjau suku berikutnya}
                        p ← p + 1    {tinjau penyebut suku berikutnya}
endwhile
{p > n}
write(jumlah)

Mengurutkan Angka Dengan Raptor Menggunakan Prosedur (ALPRO)

Selamat pagi Sob, kali ini saya akan posting tentang Mengurutkan Angka Dengan Raptor Menggunakan Prosedur beserta C++.

Main


  Inputan



  Prosesnya




  Outputnya


  Hasilnya


C++


Sekian dan terima kasih, semoga bermanfaat


Cara Instal Drupal di Ubuntu 14.04 LTS


Pembukaan :
Drupal adalah suatu CMS open source, keunggulan Drupal adalah di framework pengembangan aplikasinya yang lengkap dan terintegrasi dengan CMS, manyak module yang tersedia baik yang gratis maupun berbayar.

Pastikan telah menginstal LAMP (Linux, Apache, MySQL, PHP) di ubuntu 14.04. Jika belum menginstal, saya sarankan untuk membaca artikel Cara Instal LAMP (Linux, Apache, MySQL, PHP) di Ubuntu 14.04

Langkah I - Konfigurasi user MySQL dan Database Drupal

Hal ini penting untuk mengkonfigurasi user untuk keamanan, jalankan perintah berikut :
mysql -u root -p
Membuat database untuk instalasi Drupal yang akan digunakan. Cara mudahnya adalah :
CREATE DATABASE drupal;
Selanjutnya membuat user dan password :
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
Sekarang kita memiliki database dan user, tapi belum memiliki izin untuk melakukan tindakan ke database. Kita bisa memperbaikinya dengan memberikan hak akses pengguna. Drupal membutuhkan berbagai izin untuk berfungsi dengan benar. caranya seperti ini :
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,
ALTER,CREATE TEMPORARY TABLES,
LOCK TABLES ON drupal.* TO drupaluser@localhost;
Kemudian :
FLUSH PRIVILEGES;
 
exit 

Langkah II - Instalasi Modul PHP dan Konfigurasi Tweak

Selanjutnya kita akan menginstal modul PHP yang akan dibutuhkan oleh Drupal :
sudo apt-get update
sudo apt-get install php5-gd php5-curl libssh2-php
Selanjutnya buka file konfigurasi Apache PHP dengan teks editor :
sudo nano /etc/php5/apache2/php.ini
Carilah kode :
. . .
expose_php = Off
. . .
allow_url_fopen = Off
. . .
Simpan dan keluar

Langkah III - Aktifkan Fungsi Rewrite dan .htaccess File di Apache

Jalankan perintah Berikut :
sudo a2enmod rewrite
Selanjutnya buka file ini :
sudo nano /etc/apache2/sites-enabled/000-default.conf
Editlah menjadi seperti ini :
<VirtualHost *:80>
    . . .
    ServerName  example.com
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/html

    <Directory /var/www/html>
        AllowOverride All
    </Directory>
    . . .
</VirtualHost>
Keluar dan Simpan

Langkah IV - Instal Drupal 

Masukkan perintah berikut ini :
wget http://ftp.drupal.org/files/projects/drupal-7.34.tar.gz
Catatan : Download Drupal versi terbaru.
Kemudian ekstrak 
tar xzvf drupal*
Sekarang Pindah ke Folder Drupal
cd drupal*
sudo rsync -avz . /var/www/html
Sekarang anda masuk ke Folder /var/www/html/ dengan cara :
cd /var/www/html
Kita haris membuat beberapa perubahan ke direktori Drupal untuk menyelesaikan proses dengan benar dengan cara :
mkdir /var/www/html/sites/default/files
Selanjutnya :
cp /var/www/html/sites/default/default.settings.php 
/var/www/html/sites/default/settings.php
Selanjutnya setalah berhasil :
chmod 664 /var/www/html/sites/default/settings.php
Kemudian :
sudo chown -R :www-data /var/www/html/*

Langkah V - Instalasi Drupal

Langkah-langkah jika berhasil dilakukan maka bukalah web browser dengan alamat localhost maka akan tampil seperti ini :
1#

2#

3#
4#
5# Selesai



Nahh, sekian dulu ya, saya sudah membuktikan bisa.
Selamat mencoba, semoga berhasil. Jika ada kesulitan, Tinggalkan komentar yaa .
Sekian dan terima kasih.

Cara Instal Wordpress di Ubuntu 14.04

Selamat malam sob, sebelumnya saya telah memposting tentang Cara Instal Wordpress di Ubuntu 14.04 LTS, sekarang saatnya saya akan berbagi ilmu tentang Cara instal wordpress di Ubuntu 14.04.

Pembukaan :
Pada saat ini, Wordpress adalah CMS yang sangat populer di dunia, banyak sekali website atau blog menggunakan platform tersebut. Dalam panduan ini, saya akan fokus membahas tentang Wordpress di web server Apache pada Ubuntu 14.04.

Langkah I - Membuat Database dan User untuk Wordpress

Untuk memulai, login ke root MySQL dengan perintah ini :

mysql -u root -p

Anda akan diminta password untuk akun root. Kita dapat membuat database yang dapat mengontrol Wordpress. Masukkan perintah berikut untuk membuat database :

CREATE DATABASE wordpress;

Catatan : Setiap perintah MySQL harus diakhiri dengan titik koma (;).
Selanjutnya membuat user dan password :

CREATE USER samp7@localhost IDENTIFIED BY '1234';

Selanjutnya :

GRANT ALL PRIVILEGES ON wordpress.* TO samp7@localhost;
FLUSH PRIVILEGES;
exit

Langkah II - Mengunduh Wordpress

Selanjutnya, kita akan mengunduh file Wordpress dari situs wordpress.org dengan perintah ini :

cd ~
wget http://wordpress.org/latest.tar.gz

Sekarang kita ekstrak file wordpress dengan perintah :

tar xzvf latest.tar.gz

Langkah III - Konfigurasi Wordpress

Mulai dengan pindah direktori Wordpress yang telah di ekstrak tadi, dengan perintah sebagai berikut :

cd ~/wordpress

Selanjutnya konfigurasi :

cp wp-config-sample.php wp-config.php

Sekarang buka dengan teks editor :

nano wp-config.php

Maka akan tampil seperti ini :

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'samp7');

/** MySQL database password */
define('DB_PASSWORD', '1234');

Catatan : DB_NAME 'wordpress' DB_USER 'samp7' DB_PASSWORD '1234' itu adalah database yang kita buat sebelumnya.

Langkah IV - Salin berkas ke Document root

Sekarang kita telah mengkonfigurasi, kita perlu menyimpan ke Apache dokumen root. Salah satu cara termudah dan paling dapat diandalkan adalah mentransfer file direktori dengan perintah rsync.
Lokasi dokumen adalah /var/www/html/. Kita bisa mentransfer file Wordpress disana dengan mengetik :

sudo rsync -avP ~/wordpress/ /var/www/html/

Sekarang kembali ke dokumen root

cd /var/www/html

Langkah V - Instalasi Wordpress

Maka akan tampil konfigurasi awal wordpress seperti ini :


Setelah selesai maka akan tampil seperti ini :

Selanjutnya Login ke Wordpress :


Kemudian akan masuk ke halaman Administrator :


Selamat mencoba ..

Sekian dan Terima Kasih