Popular Post

Popular Posts

Senin, 14 Mei 2018


Jawablah soal di bawah ini dengan singkat dan tepat kemudian silakan di posting ke web blog masing-masing !

1.            Jelaskan syntax dasar penulisan kode script html !
Syntax adalah aturan menulis 'kalimat' agar mampu dimengerti dengan benar oleh bahasa pemrograman.
2.            Apa keuntungan menggunakan framework pada saat pembuatan aplikasi berbasis web !
-Menghemat Waktu Pengembangan
     - Reuse of code
     -Bantuan komunitas
     -Kumpulan best practice

3.            Berikan contoh aplikasi web server dan jelaskan masing-masing perbedaanya !
       A. Apache
Apache termasuk jenis freeware yang akan menguntungkan Anda. Selain itu, jenis server ini juga lebih mudah diinstall dibandingkan dengan beberapa jenis server yang lain. Apache juga dikenal mampu tetap beroperasi di berbagai platform system operasi yang ada sehingga bisa digunakan oleh banyak orang. Untuk mengatur konfigurasi jenis server ini juga cukup mudah, terdapat 4 file konfigurasi yang bisa digunakan. Selain itu, cukup mudah menambahkan peripheral ke bagian platform web servernya.

B. Web Server Litespeed
Jenis server ini mampu meninkatkan performa PHP hingga mencapai 50%, bahkan mampu melebihi performa server apache hingga enam kali lebih cepat, memiliki system anti DDoS, mampu melakukan pembatasan terhadap validasi HTTP request. Memiliki system pencegahan overloading yang baik sehingga akan menguntungkan untuk Anda. System recovery terhadap kegagalan juga bisa dilakukan secara langsung dan otomatis, memiliki system yang cukup kompetibel dengan Cpanel, Plesk dan direct admin. Memiliki dukungan kompabilitas terhadap system mod_security request filtering. Lebih menguntungkannya lagi, jenis server ini dapat sesuai atau compatible dengan Apache .htaccess.

C. Web Server Nginx
Sama seperti server yang lain, Web Server Nginx juga memiliki beberapa keunggulan yang patut Anda pertimbangkan sebagai pilihan. Server ini mampu memberikan konten yang statis pada penggunaan daya yang lebih efisien dari system. Hal ini akan membuat HTTP konten lebih dinamis di jaringan yang ada menggunakan FastCGI handler. Selain itu server ini juga dikenal asynchronous –event. Beberapa fitur yang bisa digunakan pada server ini diantaranya seperti, Server-side includes, Custom logging, URL rewriting, Ability to handle more than 10000 simultaneous connections, Handling of static files, index files, and auto-indexing, MP4 streaming, using the MP4 streaming module, FastCGI support with caching, Load balancing, SSL Support, Fault tolerance dan sebagainya.

D. Web Server Microsoft IIS
IIS merupakan kepanjangan dari Internet Information Service. Web server ini memiliki banyak fitur yang bisa Anda gunakan, seperti diantaranya File Transfer Protocol (FTP), pengelola web, NNTP dan Ghoper. Server ini mendukung system operasi untuk Windows NT , 7 dan Windows Server 2003, Windows 2000 dan Windows XP. Untuk kerja PHP sendiri IIS lebih stabil, cepat dan baik. Memiliki system diagnotistik yang bisa digunakan untuk melakukan pengecekan terhadap kesalahan. Sangat kompetible dengan windows karena memang IIS sendiri dirilis oleh Microsoft.

4.            Bagaimana cara membuat database baru pada phpmyadmin !
·         Pertama-tama masuk ke phpmyadmin di XAMPP. Ketik di browser alamat  localhost/phpmyadmin sehingga muncul tampilan sebagai berikut.
·         Pada menu Database, silahkan masukkan nama database yang diinginkan, kemudian klik Create.
·         Selanjutnya menambahkan nama user untuk database yang baru saja kita buat. Silahkan masuk ke database yang sudah dibuat, Anda bisa menemukannya di bagian sebelah kiri. Begitu masuk, lihat menu Privileges. Kemudian klik Add user.
·         Setalah Anda klik Add User maka akan muncul form pembuatan user baru. Isikan username, Anda bisa mengisikannya dengan nama apapun yang anda inginkan. Kemudian isikan juga host, gunakan use text field saja, lalu isikan dengan localhost. Selanjutnya isikan password 2 kali dan harus sama. Terakhir, ceklist grant all privileges on database.
·         Scroll ke bawah, dan Anda akan menemukan opsi Global Privileges guna memberikan hak akses kepada user untuk mengelola semua database, klik Check All . Setelah itu, klik tombol Add User.
·         Langkah membuat database dengan XAMPP dan user di phpmyadmin sudah selesai.

5.            Tuliskan script php sederhana dengan tampilan sebuah formulir pendaftaran !
 
<html>
<head>
<title>Pendaftaran</title>
</head>

<body>
<form method="post">
<table border="0">
<tr>
            <td> Nama Mahasiswa </td>
    <td> : </td>
    <td colspan="7"> <input type="text" name="nama" size="54"/> </td>
</tr>
<tr>
            <td> NIM </td>
    <td> : </td>
    <td colspan="7"> <input type="text" name="nim"/></td>
</tr>
<tr>
            <td> Tempat Lahir </td>
    <td> : </td>
    <td colspan="7"> <input type="text" name="tempat" /></td>
</tr>
<tr>
            <td> Tanggal Lahir </td>
    <td> : </td>
    <td> <input type="text" name="tanggal" size="10"/> </td>
    <td> Bulan </td>
    <td> : </td>
    <td><select name="bulan">
            <option value="1" selected="selected"> Jan </option>
        <option value="2" > Feb </option>
        <option value="3" > Mar </option>
        <option value="4" > Apr </option>
        <option value="5" > Mei </option>
        <option value="6" > Jun </option>
        <option value="7" > Jul </option>
        <option value="8" > Agu </option>
        <option value="9" > Sep </option>
        <option value="10" > Okt </option>
        <option value="11" > Nov </option>
        <option value="12" > Des </option></select></td>
    <td> Tahun </td>
    <td> : </td>
    <td> <input type="text" name="tahun" size="10" /> </td>      
</tr>
<tr>
            <td> Jenis Kelamin </td>
    <td> : </td>
    <td colspan="7"> <select name="kelamin">
                                                <option value="1" selected="selected"> - </option>
                    <option value="2"> Laki-Laki </option>
                    <option value="3"> Perempuan </option></select></td>
</tr>
<tr>
            <td> Alamat </td>
    <td> : </td>
    <td colspan="7"><textarea name="alamat" cols="41" rows="7"></textarea></td>
</tr>
<tr>
            <td colspan="9" align="right"><input type="submit" name="submit" value="Simpan" /><input type="reset" name="reset" value="Batal" /></td>
</tr>
</table>
</body>
</html>

<?php
$nama=isset($_POST['nama'])?$_POST['nama']:'';
$nim=isset($_POST['nim'])?$_POST['nim']:'';
$tempat=isset($_POST['tempat'])?$_POST['tempat']:'';
$tanggal=isset($_POST['tanggal'])?$_POST['tanggal']:'';
$bulan=isset($_POST['bulan'])?$_POST['bulan']:'';
$tahun=isset($_POST['tahun'])?$_POST['tahun']:'';
$kelamin=isset($_POST['kelamin'])?$_POST['kelamin']:'';
$alamat=isset($_POST['alamat'])?$_POST['alamat']:'';

if(!empty($nama) and !empty($nim) and !empty($tempat) and !empty($tanggal) and !empty($bulan) and !empty($tahun) and !empty($kelamin) and !empty($alamat))
{
            ?>
<table border="1">
<tr>
            <td> Nama Mahasiswa </td>
    <td> : </td>
    <td colspan="7">
                        <?php
                        if (!empty($nama))
                                    {
                                                echo $nama ;
                                    }
                        else
                                    {         
                                    echo"<script>alert('Masukkan Nama')</script>";
                                    }
                        ?>
</tr>
<tr>
            <td> NIM </td>
    <td> : </td>
    <td colspan="7"><?php echo $nim ?></td>
</tr>
<tr>
            <td> Tempat Lahir </td>
    <td> : </td>
    <td colspan="7"><?php echo $tempat ?></td>
</tr>
<tr>
            <td> Tanggal Lahir </td>
    <td> : </td>
    <td> <?php echo $tanggal ?> </td>
    <td> Bulan </td>
    <td> : </td>
    <td>
            <?php
            if($bulan=="1")
                        {
                                    echo "Januari";
                        }
            else if($bulan=="2")
                        {
                                    echo "Februari";
                        }
            else if($bulan=="3")
                        {
                                    echo "Maret";
                        }
            else if($bulan=="4")
                        {
                                    echo "April";
                        }
            else if($bulan=="5")
                        {
                                    echo "Mei";
                        }
            else if($bulan=="6")
                        {
                                    echo "Juni";
                        }
            else if($bulan=="7")
                        {
                                    echo "Juli";
                        }
            else if($bulan=="8")
                        {
                                    echo "Agustus";
                        }
            else if($bulan=="9")
                        {
                                    echo "September";
                        }
            else if($bulan=="10")
                        {
                                    echo "Oktober";
                        }
            else if($bulan=="11")
                        {
                                    echo "November";
                        }
            else if($bulan=="12")
                        {
                                    echo "Desember";
                        }
            else
                        {
                                    echo "Salah";
                        }
            ?>
    </td>
    <td> Tahun </td>
    <td> : </td>
    <td> <?php echo $tahun ?> </td>      
</tr>
<tr>
            <td> Jenis Kelamin </td>
    <td> : </td>
    <td colspan="7"><?php echo $kelamin ?></td>
</tr>
<tr>
            <td> Alamat </td>
    <td> : </td>
    <td colspan="7"><?php echo $alamat ?></td>
</tr>
</table>
<?php
}
else
{
            echo"<script>alert('Data Kosong')</script>";
}
?>

<font color="red"><h3>Ysabtian.blogspot.com</h3></font>
6.            Jelaskan tentang Xampp dan Wamp !
·         XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas.
·         Wamp adalah sebuah aplikasi yang dapat menjadikan komputer kita menjadi sebuah server. Kegunaan wamp server ini untuk membuat jaringan local sendiri dalam artian kita dapat membuat website secara offline untuk masa coba-coba di komputer sendiri.
7.            Jelaskan apa yang kamu ketahui tentang prototype !
Prototype adalah proses pembuatan model sederhana software yang mengijinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototype memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat lunak yang akan di buat.
8.            Sebutkan tahapan 7 layer OSI secara urut !
·         7th. Application
·         6th. Presentation
·         5th. Session
·         4th. Transport
·         3rd. Network
·         2nd. Data-link
·         1st. Physical

9.            Jelaskan langkah import file .sql pada phpmyadmin !
v  Langkah 1: Akses phpMyAdmin
v  Langkah 2: Pilih Database yang Ingin Anda Import
v  Langkah 3: Cara Import Database MySQL
  1. Pada tab bagian atas, silakan klik Import.
  2. Setelah itu silakan tekan tombol Choose File atau Browse.
  3. Pilih file database Anda berupa .sql, kemudian klik Open. Anda akan melihat name file yang Anda pilih di samping tombol Browse.
  4. Pastikan Anda memilih SQL pada menu drop down.
  5. Setelah itu klik tombol Go.
v  Langkah 4: Verifikasi Proses Restore Berhasil
Waktu proses import bergantung pada besar file database Anda. Silakan tunggu hingga muncul pesan berhasil Jika terdapat error, silakan cek kembali sesuai petunjuk yang telah kami berikan. Anda juga dapat meminta bantuan bagian support layanan hosting Anda apabila masih mengalami permasalahan.


10.       Sebutkan contoh pesan peringatan kesalahan visual pada saat coding !
v  Kesalahan penulisan keyword
v  Kesalahan penulisan parameter pada sebuah function/procedure
v  Run-time Error
v  Logical Error
v  Penulisan variabel yang salah



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © WELCOME TO RESPATI BLOG - Arino Kun - Powered by Blogger - Designed by ARINO KUN -