Minggu, 08 Januari 2017

WEB SERVER UBUNTU



Repository adalah suatu kumpulan dari berbagai macam aplikasi atau program untuk sebuah sistem operasi linux atau ringkasnya adalah suatu paket aplikasi dalam distribusi Linux.

Repository juga dapat diartikan sebagai paket-paket khusus untuk sebuah program sistem operasi yang selanjutnya paket tersebut di install sehingga memperoleh kinerja yang lebih baik dari sebuah sistem operasi.
Fungsi dari repository 

Sebagai penunjang kinerja dari sebuah program, aplikasi dan sebagainya yang di dapat dari Server Mirror, CD/DVD dan media penyimpanan lainnya.

Repository Ubuntu dari Internet

Langkah-Langkahnya :

1. Edit file konfigurasi yang ada di komputer pengakses.
    #nano /etc/apt/sources.list

2. Masukkan alamat repository, contoh menggunakan repository UGM :
    # deb
    http://repo.ugm.ac.id/ubuntu/pool/main/a/apache2/ 
3. Simpan file setelah diedit

4. Lakukan perintah update, ketik perintah : 
    #apt-get update

5.  Instal aplikasi Apache web server
     # apt-get install apache2




maka setelah diinstal kita ketikan " Localhost " di web browser maka akan muncul ' apache ' nya  



6. Buat direktori baru dengan perintah 
    #mkdir /home/web 

7. buat file baru, disini penulis menggunakan LibreOffice Writer
simpan file yang sudah diedit ke direktori /home/web
  

9. dalam direktori /var/www terdapat file index.html
jika file index.html tersebut terkunci, maka perlu adanya Hak Akses File. ketikkan perintah
#chmod 777 /var/www/index.html 



edit file menggunakan bahasa pemrograman html dengan perintah gedit atau klik kanan pada file, pilih open with teks editor 


10 Lakukan #apt-get update
dan setelah itu Buka web browser lalu ketikan IP kalian masing-masing dan setelah di ketikan akan tampil seperti gambar berikut :




buka web broser, ketikkan localhost
maka semua file dalam direktori www akan muncul seperti berikut : 

terima kasih ^_^
selamat mencoba !!!

Sabtu, 07 Januari 2017

PROGRAM RAPTOR

Permasalahan
Buatlah flowchart untuk dimasukkan oleh pengguna. Keliling dan luas persegi panjang ditampilkan ke layar.
Contoh:
Masukkan panjang sisi
Luas persegi panjang: 50
Keliling persegi panjang: 25
Cara Penyelesaian Masalah
Untuk menghitung luas dan keliling dari sebuah persegi panjang maka dibutuhkan data berapa panjang sisi dari persegi panjang tersebut, panjang tiap sisi dari persegi panjang tidak sama. Secara sistematis rumus untuk menghitung luas dan keliling persegi panjang adalah :
Luas Persegi : p * l
Keliling Persegi : 2 * p + l
Berikut adalah tampilan cara dari enter input :
- Struktur Data yang Dibutuhkan
·         Sisi : adalah variabel yang menampung panjang sisi persegi dan di definisikan dalam bentuk angka
·         Luas Persegi : adalah variabel penampung hasil perhitungan luas persegi
·         Keliling Persegi : adalah variabel penampung hasil perhitungan keliling persegi
- Input
Masukan yang diperlukan dalam permasalahan ini adalah bilangan yang melambangkan panjang sisi persegi dan disimpan dalam variabel sisi, pada flowchart dapat dibuat sebagai berikut:

- Output
Keluaran permasalahan ini adalah 2 buah nilai yaitu luas dan keliling lingkaran, sehingga output pada flowchart dapat dibuat sebagai berikut:
- Proses Penyelesaian
Terdapat dua buah kegiatan yang terjadi dalam proses dan dilakukan secara berurutan (sequences), yaitu perhitungan luas dan keliling dari persegi sesuai rumus yang telah dideklarasikan sebelumnya. Dalam penulisan flowchart dua kegiatan ini bisa digabung seperti
berikut ini :
Flowchart Keseluruhan dari Study Kasus Sederhana




  Contoh 1




  2. initstr

  3. luasling

4. Peluru2.c

5. Konversi.c



  6.kapital.c
  7. jhari.c


  8. maks31.c


Selamat Mencoba ^_^ !!!
















PROYEK SISTEM JARINGAN



PEMANFAATAN GOOGLE CALENDAR SEBAGAI SMS ALERT
DALAM SISTEM MONITORING JARINGAN KOMPUTER
 
A. ANALISA
Jenis data yang digunakan dalam penelitian ini adalah data kualitatif yang berupa data perangkat jaringan. Setelah proses pengumpulan data, akan dilakukan analisis data sebagai berikut:
1.                 Format SMS yang akan diterima pengguna.

Sebelum mengirimkan notifikasi SMS, kita harus membuat format SMS yang informatif dan bersifat sederhana. Hal ini dikarenakan, untuk membuat notifikasi SMS dari Google Calendar, jumlah karakter maksimal yang dapat dimasukkan ke dalam teks SMS adalah 60 karakter. Berdasarkan keadaan diatas, maka format SMS yang akan digunakan adalah sebagai berikut:

Namun, dalam penerimaannya, format SMS ini akan ditambahkan kata-kata yang otomatis dibuat oleh Google. Penambahan kata ini berbeda untuk masing-masing jenis pengguna. Perbedaan bentuk SMS yang akan diterima oleh pengguna adalah sebagai berikut:
a)  Akun pengguna pemilik kalender




b)  Akun pengguna yang menerima pembagian kalender




2.                 Kesesuaian proses pengiriman dan penerimaan SMS.

Untuk menentukan kesesuaian proses pengiriman dan penerimaan SMS, akan dilakukan beberapa pengamatan yaitu:
a)  Pengamatan untuk mengetahui kesesuaian antara tanggal pengiriman data event pada Google Calendar dan tanggal penerimaan SMS pada ponsel pengguna.
b)  Pengamatan untuk mengetahui sinkronisasi antara jumlah SMS yang dikirim oleh Google Calendar dengan jumlah SMS yang diterima oleh pengguna.
B. RANCANGAN
C.     Metode pengembangan yang digunakan dalam penelitian ini adalah metode sekuensial linier yang ditunjukkan pada gambar 3.1 berikut ini:

SSistem yang dikembangkan dalam penelitian ini menggunakan model pengembangan sistem sekuensial linier seperti yang ditunjukkan pada gambar 3.1 disesuaikan dengan metode pengembangan sistem yang dipilih.
C. IMPLEMENTASIKAN
Dari diagram tersebut, tahap-tahap yang akan dilakukan adalah
1.            Pada tahap pertama adalah penentuan basis awal dari sebuah penelitian yaitu latar belakang penelitian.
2.            Tahap kedua yaitu menentukan tujuan, manfaat dan ruang lingkup penelitian. Target pencapaian dalam tahap ini adalah diketahuinya tujuan dan manfaat dari pemanfaatan Google Calendar sebagai SMS alert dalam sistem monitoring jaringan komputer. Sedangkan  batasan

masalah digunakan untuk membatasi pembahasan dan ruang lingkup penelitian agar tidak terlalu luas.
3.            Pada tahap ketiga dilakukan pengumpulan data-data yang diperlukan dalam penelitian, meliputi jenis data masukkan dan keluaran, spesifikasi fungsi, kemampuan dan fasilitas dari sistem monitoring jaringan komputer yang akan dibangun serta data-data deskripsi maupun abstrak hasil penelitian. Pengumpulan data tersebut akan diperoleh dari proses dokumentasi dan wawancara di Lembaga Pengembangan Teknologi Informasi dan Komunikasi (LPTIK) Universitas Bengkulu.
4.            Tahap keempat adalah proses analisis kebutuhan. Analisis kebutuhan yang ditentukan oleh peneliti terdiri dari analisis kebutuhan sistem, analisis kebutuhan proses, analisis kebutuhan input, analisis kebutuhan output, dan analisis kebutuhan perangkat lunak dan perangkat keras.
5.            Tahap kelima yaitu perancangan Unified Modelling Language (UML).

Pada tahapan ini akan diketahui semua entitas luar, input, dan output yang terlibat dalam sistem serta diagram use-case, diagram kelas, diagram aktifitas, dan diagram sequence yang digunakan dalam analisis sistem.
6.            Tahap keenam yaitu perancangan Entity Relationship Diagram (ERD).

Perancangan meliputi beberapa proses yaitu pembuatan tabel database dan perancangan relasi antar basis data. Hasil dari tahap ini dapat dijadikan sebagai dasar dari implementasi basis data sistem nantinya.

7.            Tahap ketujuh yaitu perancangan flowchart dan antarmuka (human interface). Tahap perancangan flowchart akan digunakan untuk menggambarkan sistem baru yang akan dikembangkan secara logis tanpa mempertimbangkan terlebih dahulu lingkungan sistem. Tahap perancangan antarmuka akan dibuat dalam beberapa rancangan tata letak sistem sesuai dengan analisis kebutuhan dari sistem.
8.            Tahapan  kedelapan  yaitu  implementasi  sistem  secara   keseluruhan.

Implementasi berdasarkan hasil dari tahapan keempat hingga ketujuh, yaitu dari tahapan analisis kebutuhan, UML, ERD, flowchart dan antarmuka. Pada tahap ini juga dilakukan pengkodean menggunakan Google API pada sistem.
9.            Tahapan kesembilan yaitu tahapan pengujian hasil implementasi sistem secara umum. Pengujian meliputi pengujian input, proses dan output sistem apakah telah sesuai dengan perancangan sistem sebelumnya. Pada tahapan ini juga dilakukan pengujian pemanfaatan Google Calendar sebagai SMS alert. Tahapan ini menguji implementasi tahapan monitoring jaringan, pembaruan status perangkat dan pengiriman SMS menggunakan Google Calendar. Proses pengujian ini dilakukan menggunakan metode black-box testing dan white-box testing.
10.       Tahapan kesebelas adalah operasi dan pemeliharaan sistem. Tahapan ini dilakukan setelah proses pengujian sistem telah berhasil dilakukan. Pengoperasian dilakukan langsung oleh pengguna sistem di  Lembaga

Pengembangan    Teknologi    Informasi    dan    Komunikasi    (LPTIK) Universitas Bengkulu.
11.       Tahapan terakhir adalah penarikan kesimpulan dan saran. Tahap tersebut dilakukan untuk mengetahui hasil yang telah diperoleh selama melakukan penelitian.
D. PENGUJIAN
Metode pengujian sistem yang digunakan dalam penelitian ini adalah black- box testing dan white-box testing. Hal yang akan diuji pada pengujian black-box antara lain:
3.            Pengujian fungsional sistem dari sistem monitoring jaringan komputer.

4.            Pengujian proses ping pada sistem monitoring jaringan komputer.

5.            Pengujian untuk mengamati selisih waktu antara pengiriman dan penerimaan SMS.
6.            Pengujian untuk mengamati sinkronisasi antara jumlah SMS yang dikirim dan jumlah SMS yang diterima.
Sedangkan hal yang akan diuji pada pengujian white-box testing antara lain:

1.            Pengujian method dan attribute sistem monitoring jaringan komputer.

2.            Pengujian antarmuka sistem monitoring jaringan komputer.

                        Jadwal Penelitian


Tabel 3.1 Jadwal Penelitian

No
Kegiatan
Des-13
Jan-14
Feb-14
Mar-14
Apr -14
Mei-14
Jun-14
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1.
Identifikasi Masalah


Latar           belakang penelitian




























Tujuan    dan   ruang lingkup penelitian




























2.
Definisi kebutuhan


Pengumpulan Data




























Analisis data yang dibutuhkan




































4.
Perancangan sistem




























5.
Coding

































6.
Pengujian            dan evaluasi














































7.
Analisis hasil
































8.
Pembuatan laporan