twitter
rss

Aplikasi untuk mengembalikan data yang terhapus, baik sengaja ataupun tidak. download disini

Silahkan di download, linknya disini

Aplikasi sederhana menggunakan bahasa C. copy codingnya, bisa menggunakan aplikasi Codeblock untuk compilernya



#include <stdio.h>
#include <stdlib.h>

int no_transaksi;
char nama_tamu;
int no_telepon;
char pilih_kamar;
int harga_sewa;
int lama_sewa;
int jumlah_tamu;
int pilihan_makan;
int harga_porsi;
int total_biaya;

int main()
{
    printf("No.Transaksi : "); scanf("%d", &no_transaksi);
    printf("Nama tamu : "); scanf("%s", &nama_tamu);
    printf("No.Telepon : "); scanf("%d", &no_telepon);
    printf("Pilih kamar [1.VIP / 2. Reguler: "); scanf("%s", &pilih_kamar);
    kamar();
    printf("Lama sewa : "); scanf("%d", &lama_sewa);
    printf("Jumlah tamu : "); scanf("%d", &jumlah_tamu);
    printf("Pilihan Breakfast [b(biasa)/s(spesial)]: "); scanf("%s", &pilihan_makan);
    makan();

    return 0;
}

void kamar() {
    if (pilih_kamar == '1') {
        harga_sewa = 200000;
        printf("Harga sewa = %d \n", harga_sewa);
    } else if (pilih_kamar == '2') {
        harga_sewa = 100000;
        printf("Harga sewa = %d \n", harga_sewa);
    }
}

void makan () {
    if (pilihan_makan == 'b') {
        harga_porsi = 10000;
        printf("Harga perporsi = %d ", harga_porsi);

    } else if (pilihan_makan == 's') {
        harga_porsi = 20000;
        printf("Harga perporsi = %d", harga_porsi);
    }
}

Bisa di download disini

//Name space untuk ruang penyimpanan, wajib ada.(ini menggunakan sql, beda lagi jika menggunakan database selain sql)
Imports System.Data.SqlClient

Module Module1


    Public CONN As SqlConnection
    Public STR As String

    Public DA As SqlDataAdapter
    Public DS As New DataSet

    Public CMD As SqlCommand
    Public DR As SqlDataReader

    Sub KoneksI()

        STR = "Data Source=MUHAMMADFAHMI\SQLSERVER;Initial Catalog=DBLATIHAN;Integrated Security=True"

// keterangan
-data source = nama dari sqlserver anda
-initial catalog = nama dari database yang anda buat
-integrated security = true, apabila anda login menggunakan windows authentication. Beda lagi jika menggunakan sql server authentication.

        CONN = New SqlConnection(STR)
        If CONN.State = ConnectionState.Closed Then
            CONN.Open()

        End If
    End Sub
End Module

*jangan copy yang warna merah.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Aplikasi BMI (Body Mass Index)</title>
<style>
body {
    padding: 20px 20%;
}
form {
    padding: 10px 20px;
    background-color: #f5f5f5;
    border: solid thin #EEE;
}
input, select {
    padding: 6px 12px;
}
.hasil {
    padding: 10px 20px;
    background-color: #900;
    color: #FFF;
    border: solid thin #600;
}
</style>
</head>

<body>
<h1>Menghitung BMI</h1>

<?php
// Action form
if (isset($_GET['submit'])) {
    // Input form
    $nama        = $_GET['nama'];
    $kelamin    = $_GET['kelamin'];
    $tb            = $_GET['tb']/100;
    $bb            = $_GET['bb'];
    /* Rumus BMI adalah:
    BMI = BERAT BADAN / KUADRAT TINGGI BADAN
    */   
    // Hitung BMI
    $bmi        = $bb / ($tb * $tb);
    // Mencetak hasil
    echo '<div class="hasil">';
    echo "<h3>Hasil perhitungan BMI</h3>";
    echo "Nama Anda: $nama<br>";
    echo "Jenis kelamin: $kelamin<br>";
    echo "Tinggi Badan: $tb meter<br>";
    echo "Berat Badan: $bb kilogram<br>";
    echo "<hr>BMI Anda: ".number_format($bmi);
    echo "<h4>Kesimpulan:</h4>";
    // Menghitung dan mencetak kesimpulan
    if($bmi < 15.5) {
        echo "Anda mengalami anoreksia";
    }elseif ($bmi < 18.5 ) {
        echo "Anda mengalami kekurangan gizi";
    }elseif ($bmi < 25 ) {
        echo "Anda memiliki berat badan normal";
    }elseif ($bmi < 30 ) {
        echo "Anda memiliki overweight";
    }elseif ($bmi < 35 ) {
        echo "Anda mengalami Obesitas Level 1";
    }elseif ($bmi < 40 ) {
        echo "Anda mengalami Obesitas Level 2";
    }else {
        echo "Anda mengalami Obesitas Akut";
    }
    // closing div
    echo '</div>';
}
?>

<form    methot="get" action="">
Nama<br>
<input type="text" name="nama"><br>
Jenis kelamin<br>
<select name="kelamin">
    <option value="Laki-laki">Laki-laki</option>
    <option value="Perempuan">Perempuan</option>
</select><br>
Tinggi badan (cm) <br>
<input type="text" name="tb"><br>
Berat badan (kg)<br>
<input type="text" name="bb"><br>
<input type="submit" name="submit" value="Hitung BMI">
</form>
</body>
</html>

Kali ini akan mencoba menginstall phpMyAdmin


Masuk ke directory etc/apache2
Kemudian edit apache2.conf.




Kemudian pergi ke bagian paling bawah. Tambah kan seperti contoh gambar di bawah ini.
setelah selesai jangan lupa disimpan.













Setelah itu masuk browser. ketikkan IP address DNS/phpmyadmin. contohnya seperti gambar berikut















Login sebagai root


Misalnya dengan Ketentuan        :
Address 192.168.0.1
Netmask 255.255.255.0
Gateway 192.168.0.1
Nameserver address 192.168.0.1
Domain name sekolah.com
192.168.0.3         www.sekolah.com
192.168.0.4         mail.sekolah.com
192.168.0.6         pc1.sekolah.com
192.168.0.5         untuk DNS Slave

Setelah Debian terinstall lakukan configurasi Ip  address (seperti gambar)
nano /etc/network/interfaces


 save CTRL + X, tekan Y

untuk memastikan Ip telah dimasukkan lakukan (seperti gambar)




kemudian lakukan perintah ping untuk memastikan semua Ip telah terhubung



kemudian install paket-paketnya seperti Apache2, bind9 dan php5 (seperti gambar)

setelah paket-paket terinstall lakukan configurasi untuk membuat DNS dimaster, masuk ke direktori /etc/bind 
 (seperti gambar)




setelah masuk ke direktory /etc/bind, lakukan configurasi dengan perintah nano named.conf.local

catatan : 192.168.0.5 adalah ip slave, karena master akan mentransfer ke slave.
simpan CTRL + X, tekan Y


kemudian copy db.127 ke db.192 dan db.local ke db.sekolah (seperti gambar)

 
 setelah dicopy, edit db.192 dan db.sekolah. dengan perintah nano db.192 (seperti gambar)


 kemudian edit db.sekolah, dengan perintah nano db.sekolah

 setelah semua configurasi untuk dns selesai, lakukan perintah restart /etc/init.d/bind9 restart. jangan sampai failed(seperti gambar)


untuk memastikan dns bisa dipanggil atau tidak ketikkan perintah nslookup sekolah.com dan nslookup 192.168.0.1

PC master telah selesai diconfigurasi.
sekarang membuat PC slave
ketentuan masih sama hanya saja yang beda adalah pada pengaturan Ip address yaitu 192.168.0.5
untuk netmask, gateway dan domain disamakan dengan pengaturan pada PC master.

setelah itu ping ke PC master
setelah itu install paket-paket seperti Apache2, bind9 dan php5
pada PC slave configurasi hanya dilakukan pada nano named.conf.local
untuk masuk kedalam direktory tersebut ketikkan perintah
cd /etc/bind
nano named.conf.local


setelah dilakukan configurasi di PC slave, cobalah panggil dns di PC master dengan perintah nslookup sekolah.com

apabila masih kurang jelas silahkan, tambahkan komentar
sekian terima kasih.


BAB 1
PENDAHULUAN

A. Latar Belakang
Dengan semakin dekatnya era globalisasi/perdagangan bebas, dimana jarak tidak merupakan hambatan, komunikasi akan bisa dilakukan kapan saja, dimana saja, maka perlu suatu alat yang dapat mendukung kearah itu, salah satunya dengan internet. Internet merupakan sarana bagi sekolah untuk dapat mengembangkan komunikasi dan transaksi dengan dunia luar, baik dengan dunia bisnis maupun mitra kerja.

Disamping itu internet juga merupakan salah satu sarana praktek untuk memperkenalkan siswa dengan dunia teknologi maju dan sebagai media untuk pengajaran. Internet bukan hanya membuka wawasan regional tetapi sudah go international dengan pulsa lokal, biarpun berkomunikasi dengan luar negeri. Disamping sebagai alat media bisa juga memperkenalkan keunggulan sekolah, surat menyurat (email), berbicara dengan orang lain (teleconfrence), saling tukar pikiran (chating) dll, .  maka sekarang ini disekolah sudah harus ada fasilitas tersebut yang biasa disebut dengan HOTSPOT.
Namun tidak selamanya internet berdampak positif, internet juga berdampak negative karena banyak situs yang tak seharusnya dibuka. Dalam proposal kerja ini kami juga ingin melaksanakan blocking website, sehingga dapat mengurangi dampak negative penggunaan internet.

B. Maksud Dan Tujuan
Maksud dari proposal ini adalah dapat memberikan gambaran umum dari usaha yang dilaksanakan di SMKN 2 CIKARANG BARAT khususnya bagi Direktorat/ instansi yang bersedia membantu dana.
Tujuan dari proposal ini adalah :
Memasang area hotspot baru guna menambah titik point agar memudahkan siswa / pihak lain dalam mengakses informasi melalui jaringan internet serta membatasi hak akses yang seharusnya tidak seharusnya diakses.
C. Keunggulan Dan Fungsi Hotspot
Keunggulan membangun HOTSPOT adalah sebagai berikut :
a) Sebagai Jaringan yang mencakup seluruh dunia
b) Dapat memberikan informasi yang dibutuhkan
c) Memberikan pelayanan internet yang baik
d) Memberikan pendidikan Internet kepada Siswa-siswa dan masyarakat Luar
e) Memberikan akses internet yang cepat

D. Sasaran
a) Untuk memudahkan guru-guru dan siswa-siswa dalam mencari referensi pelajaran dan atau data lain yang diperlukan.
b) Agar semua murid bisa lebih memperluas IPTEK, dan mudah mengakses internet.


BAB 2

BAHAN DAN ALAT
A.       BAHAN

No
Nama Bahan
Satuan
Jumlah
1
Konektor RJ45
Buah
300
2
Kabel UTP
Meter
360
3
Switch HUB D-LINK 24 Port
Buah
3
4
Switch HUB D-LINK 8 Port
Buah
1
5
Modem ADSL
Buah
2
6
PC server
Buah
1
7
CD debian 6.04
Buah
2
B.        ALAT

No
Nama Alat
Satuan
Jumlah
1
Tang Crimping
Buah
2
2
LAN Tester
Buah
2
3
Tool Set (Obeng +, obeng -, tang   potong, tang jepit)
Set 
2
4
Gunting
Buah
2
5
Cutter
Buah
2



BAB 3

RENCANA ANGGARAN BIAYA

BIAYA PEMBELIAN BAHAN

No
Nama Bahan
Satuan 
Jumlah
Harga Satuan
Jumlah Harga
1
Konektor RJ45
Buah
300
Rp. 1.000
Rp. 300.000
2
Kabel UTP
Meter
360
Rp. 3.500
Rp. 1.296.000
3
Switch HUB D-LINK 24 port
Buah
3
Rp. 750.000
Rp. 2.225.000
4
Switch HUB D-LINK 8 port
Buah
1
Rp. 267.000
Rp. 267.000
5
Modem ADSL
Buah
2
Rp. 168.000
Rp. 336.000
6
PC server
Buah
1
Rp. 10.000.000
Rp. 10.000.000
7
Biaya Pasang Speedy
Line Tlp
2
Rp. 150.000
Rp. 300.000
8
DVD Debian 6.04
Buah
1
Rp.150.000
Rp. 150.000
9
Jumlah

Rp. 14.874.000

Biaya pemasangan                                                                                                   Rp. 1.500.000
Total                                                                                                                             Rp. 16.374.000







BAB  4

RANCANGAN JARINGAN






BAB 5

JADWAL KEGIATAN

No
Kegiatan
Hari
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
Survei
2
Penyusunan Proposal
3
Persentasi Proposal
4
Pembelian Bahan
5
Pelaksanaan Proyek
6
Pengujian
7
Penyusunan Laporan

PELAKSANAAN PROYEK
Tanggal Mulai            : 1 November 2011
Tanggal Selesai          : 14 November 2011
Tempat                       : SMKN 2 CIKARANG BARAT



BAB 6

PENUTUP

A. Kesimpulan
Pada dasarnya Internet sangat berguna dalam berbagai hal, baik dalam menambah wawasan ilmu pengetahuan, mencari berita online, mendisain website dan lain sebagainya, namun terkadang internet sering disalah gunakan dan oleh sebab itu untuk mengurangi hal tersebut dilakukan beberapa blocking website.
Internet dapat dimanfaatkan bagi Lembaga-lembaga pemerintahan, Perusahaan-Perusahaan dan Pemerintah yang ingin mengirimkan Informasi melalui jaringan Kompleks yang terhubung satu sama lain.

B. Saran
Bahwa rencana Pembangunan Hotspot yang di buat para siswa perlu memperhatikan faktor-faktor :
• Siswa itu sendiri bahwa siswa mempunyai kreativitas yang tinggi dan bisa merencanakan, melaksanakan dan mempraktekan apa yang sudah siswa buat.
• Bahan praktek, metode, dan alat praktek yang akan digunakan dalam proses pembangunan seyogianya yang dapat dijangkau dan dapat dilakukan oleh siswa sendiri, sehingga pengalaman belajar siswa akan dimulai dari pemahaman konket kepada pemahaman konsep, deduktif ke induktif.

C. Penutup
Demikian proposal yang kami buat, semoga langkah ini dapat turut andil dalam mencerdaskan bangsa dan bisa bermanfaat bagi semua orang.
Semoga Allah Swt memberikan berkat dan Rahmatnya bagi kita semua, sebelum dan sesudahnya kami ucapkan terima kasih banyak