membuat web pendaftaran tempat pkl.pdf

Upload: muhammad-khudhori

Post on 07-Jul-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    1/58

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    2/58

    LAPORAN TUGAS AKHIR

    ( Membuat Web Pendaftaran Tempat PKL

    REKMED UGM )

    Oleh:

    Cornelia Novika Puspa Delima

    (21/3TKJ1)

    Sekolah Menengah Kejuruan Negeri 2

    Yogyakarta

    2010 – 2011

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    3/58

    LAPORAN TUGAS AKHIR

    ( Membuat Web Pendaftaran Tempat PKL REKMED UGM )

    Disusun Oleh:

    Cornelia Novika Puspa D Kelas 3 TKJ 1 NIS 23339

    Kompetensi Keahlian : Teknik Komputer Jaringan

    Disahkan di Yogyakarta

    Pembimbing/Pimpinan Guru Pembimbing Sekolah

    DU/DI LAB KOMDAS FMIPA UGM Tanggal, 2 Januari 2011

    Rudhi Wijanarko Arif Eka Prasetya, S.Pd.T

    NIP 19860929 201001 1006

    Ketua Kompetensi Keahlian

    Untung Suprapto, S.Pd

    NIP. 19750630 2006041 012

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    4/58

    Kata Pengantar

    Salam damai sejahtera,

    Pertama-tama kami ucapkan puji syukur kepada Tuhan Yang Maha Esa yang telah

    memberikan kesehatan, kecerdasan, serta kemudahan kepada Penulis siswa kelas

    3 TKJ 1 SMK N 2 YOGYAKARTA untuk menyelesaikan Laporan Tugas Akhir(

    Membuat Web Pendaftaran Tempat PKL REKMED UGM )

    Terima kasih penulis ucapkan kepada guru pembimbing kami yang telah

    membantu dan membimbing saya untuk menyelesaikan tugas ini. Makalah yang

    saya susun ini merupakan tugas untuk membagikan sedikit informasi kepada

    saudara.

    Semoga dengan tersusunnya Laporan Tugas Akhir ini, penulis berharap ini

     bermanfaat bagi yang membutuhkan. Dan tidah lupa penulis ucapkan pada Yesus

    Kristus untuk kesekian kalinya, semoga dengan terbentuknya laporan ini berguna

     bagi pembaca. Penulis sadar betul bahwa karya penulis masih jauh dari sempurna.

    Maka penulis juga mohon maaf bila terdapat kesalahan dan memohon kritik dan

    saran dari pembaca. Terima kasih.

    Yogyakarta, 2 Januari 2011

    Penulis

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    5/58

    Daftar Isi

    KATA PENGANTAR 3

    Daftar Isi 4

    Daftar Gambar 5 

    BAB I PENDAHULUAN 6

    Latar Belakang 6

    Tujuan 6

    Manfaat 6

    BAB II TEORI DASAR HTML dan PHP 7

    BAB III PERENCANAAN DAN HASIL 14

    Desain 14

    Hasil 15

    Script HTML 23

    BAB IV PENUTUP 56

    Kesimpulan 56

    Kritik dan Saran 56

    DAFTAR PUSTAKA 57

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    6/58

    Daftar Gambar

    1. 

    Gambar 1 - halaman index

    2. 

    Gambar 2 - halaman Register

    3. 

    Gambar 3 - halaman Konfirmasi Registrasi sukses

    4. 

    Gambar 4 - halaman login sukses (user)

    5. 

    Gambar 5 - halaman Ubah password (user)

    6.  Gambar 6 - halaman Daftar tempat PKL (user)

    7.  Gambar 7 - halaman konfirmasi daftar sukses (user)

    8. 

    Gambar 8 - halaman home (user)

    9. 

    Gambar 9 - halaman logout

    10. 

    Gambar 10 - halaman login sukses (admin)

    11. Gambar 11 - halaman Daftar Data mahasiswa + eksport ke excel (admin)

    12. 

    Gambar 12 - halaman Daftar Data mahasiswa + edit (admin)

    13. 

    Gambar 13 - halaman Edit Data Mahasiswa (admin)

    14. 

    Gambar 14 - halaman Data Operator (admin)

    15. Gambar 15 - halaman Edit Data Operator (admin)

    16. 

    Gambar 16 - halaman Ubah password (admin)

    17. 

    Gambar 18 - halaman Home (admin)

    18. 

    Gambar 19 - halaman login sukses (operator)

    19. Gambar 20 - halaman Daftar Data mahasiswa + eksport ke excel

    (operator)

    20. 

    Gambar 21 - halaman Daftar data Mahasiswa + edit (operator)

    21. 

    Gambar 22 - halaman ubah password (operator)

    22. Gambar 23 - halaman Home (operator)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    7/58

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    8/58

    BAB II

    TEORI DASAR HTML DANPENGGUNAAN ECHO DALAM PHP

    Membangun sebuah Web Page dibutuhkan sebuah bahasa pemrograman

    yang lebih dikenal dengan sebutan Web Scripting. Dikatakan Script karena

     perintah kode program tersebut akan diinterpreter dan tidak ada kompilasi untuk

    menjadikannya mudah dieksekusi. Berdasarkan letak proses interpreter maka web

    scripting dibagi menjadi dua kategori, yaitu bersifat client side dan server side.

    Client Side dilaksanakan oleh web browser seperti Internet Explorer,

     Netscape, Opera, Firefox dan lain-lain. Contoh daripada Client Side misalnya

    HTML,CSS, Javascript, VBscript maupun XML. Sedangkan Server Side

    dikerjakan oleh Web Server seperti Personal Web Server untuk system operasi

    Windows 98, IIS untuk SO Windows 2000/XP, Apache, Tomcat, Xitami dan

    Zope. Sedangkan untuk contoh bahasa server side adalah ASP (.Net), PHP,

    JSP,CFM dan CGI/PL.

    Web Scripting yang bersifat Client Side akan menghasilkan web page

    yang statis dalam arti menekankan pada design format tampilan informasi yang

    disajikan dan tidak dapat diupdate seketika, karena tidak dapat dilakukan request

    interaktif dari pengguna dan proses tidak terjadi di server sehingga tidak dapat

    menghasilkan output apapun. Sehingga untuk menghasilkan aplikasi web bersifat

    dinamis tidak mungkin, dan harus dikombinasikan dengan web scripting yang

     bersifat server side.

    HTML (Hypertext Markup Language) adalah bahasa dasar untuk web

    scripting bersifat Client Side yang memungkinkan untuk menampilkan informasi

    dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar

    tampilan web page atau yang lebih dikenal dengan Hyperlink.

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    9/58

    Tidak diperlukan suatu program editor khusus untuk menggunakan kode

     perintah-perintah HTML, kita dapat menggunakan Notepad, Edit Plus ataupun

    editor lainnya yang berbasis GUI (Graphical User Interface) seperti Microsoft

    Front Page, Dreamweaver CS3, Adobe Golive dan sebagainya,namun dengan

     program-program ini kita tidak perlu mengetik kode HTMLnya, semua perintah

    diwujudkan secara Icon Base. Sebagai seorang pengembang aplikasi web maka

    kemampuan penguasaan kode-kode HTML sangat diperlukan, dengan demikian

    kita mampu menguasai program-program editor lainnya. Untuk dapat menguasai

    kode-kode HTML sangat disarankan menggunakan editor teks misalnya Notepad .

    Aturan penulisan HTML adalah sebagai berikut :

    1.  Strkutur minimal HTML:

    Judul Halaman

    Konten

    2. 

    Bentuk tulisan diatas disebut TAG. Tag memiliki pembuka dan

    ditutup dengan . Namun, tidak semua Tag mempunyai penutup

    . Tag memberi instruksi interpreter kepada browser.

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    10/58

    3.  Tag HTML memiliki atribut Tag, yang berbeda antara tag yang satu

    dengan tag yang lainnya.

    4. 

    Tag bersifat Non Case Sensitive, sehingga penulisan tag dengan huruf

     besar atau huruf kecil akan dianggap sama. Contoh akan sama

    dengan atau .

    5.  Tag harus mengikuti standar W3C, organisasi internasional yang

    mengatur standarisasi web ( http://www.w3c.org). Penulisannya harus

    dimulai tanda "". Tidak

     boleh ada spasi, angka, dan tanda baca.

    6.  Pada dokumen HMTL, ekstensi dari file harus .html atau .htm

    dibelakang nama filenya.

    7.  Penulisan tag-tag HTML tidak akan terpengaruh oleh perintah langsung

    keyboard seperti penekanan tombol enter atau spasi, sehingga

    diperbolehkan menyusun tag-tag HTML secara countinue horizontal

    seperti berikut ini :

    Judul……

    Atribut di dalam TAG 

    • TAG memiliki atribut :

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    11/58

    Digunakan untuk menampilkan format huruf yang besar dan dicetak tebal,

     biasanya digunakan untuk judul atau topik utama dari sebuah paragraf,

    ukurannya dari terbesar sampai terkecil , sedangkan untuk

    mengatur posisi heading digunakan atribut "align". Contoh ditutup dengan yang nilai atributnya dapat diisi nilai

    LEFT untuk rata kiri, RIGHT untuk rata kanan dan CENTER untuk rata

    tengah.

    • PARAGRAF

    Untuk memformat paragraf agar dapat rata kiri, rata kanan, rata tengah dan

     justify digunakan tag pembuka

    dan ditutup dengan

    ,

    adapun isi dari atribut "align" adalah LEFT,RIGHT,CENTER dan

    JUSTIFY. Antara paragraf dalam HTML akan dibatasi secara otomatis

    oleh sebuah jeda baris.

    • BREAKING NOW

    Tag
    ini digunakan untuk berpindah ke baris baru dalam isi

    dokumen. Ini adalah salah satu tag HTML yang tidak memiliki tag

     penutup

    • HORIZONTAL RULER

    Tag yang digunakan untuk membuat garis horizontal adalah ,

    adapun atribut yang dimiliki "align" untuk perataan, "size" untuk mengatur

    ketebalan garisnya dalam pixel (px) dan "width" untuk mengatur lebar

    garisnya (dalam pixel atau persen). Penggunaan satuan persen (%)

    memiliki arti bahwa ukuran garis horizontal akan diambil persentase

    terhadap WIDTH dari tampilan jendelanya. Tag juga tidak memiliki

    tag penutup.

    • BOLD, ITALIC, UNDER LINE, SUBSCRIPT, SUPERSCRIPT dan STRIPE

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    12/58

    Cara memberikan efek huruf dalam dokumen HTML adalah sebagai

     berikut :

    - Untuk huruf tebal (bold) = cetak tebal

    - Untuk huruf miring (italic) = cetak miring

    - Untuk huruf dengan garis bawah (underline) = garis bawah

    - Untuk huruf sebagai subscript = cetak subscript

    - Untuk huruf sebagaisuperscript

    = cetak superscript

    - Untuk huruf yang dicoret (strike) = cetak strike

    • LIST

    List berfungsi sebagai pengurut, terdiri dari UnorderList, mengurutkandengan simbol dan OrderedList, mengurutkan sesuai nomor urut.

    Pada Unorderlist digunakan tag sebagai pembuka dan tag

    sebagai tag penutup. Untuk item-item list yang ada di dalamnya digunakan

    tag untuk mengawalinya. Unorderedlist mempunyai atribut "type"

    yaitu bentuk dari bulletnya. Ada beberapa jenis type yaitu DISC (default)

    untuk lingkaran tidak berlubang, CIRCLE untuk bentuk lingkaran

     berlubang, SQUARE untuk kotak. Orderedlist juga memiliki atribut tipe

    untuk menentukan tipe penomorannya, tipe tersebut adalah

    1 untuk penomoran 1,2,3,….

    A untuk penomoran A,B,C,….

    I untuk penomoran I,II,III,IV …

    a untuk penomoran a,b,c …

    i untuk penomoran i,ii,iii, …

    Bila kita tidak mendifinasikan tipenya, maka secara default Ordered List

    akan memberikan penomoran angka ( 1,2,3 … )

    • KOMENTAR DALAM HTML

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    13/58

    Untuk menulis komentar dalam tag HTML, digunakan tanda

     pembuka dan tanda -- > sebagai penutup. Komentar tidak akan

    diinterpreter oleh web browser, hanya menjadi keterangan saja.

    • KARAKTER KHUSUS DALAM HTML

    Bentuk Script

    < <

    > >

    spasi  

    © ©

    ® ®

    ™ ™

    - —

    ± &plusmin;

     ¶ ¶

    ' ´

    •  Penggunaan Echo

    echo berfungsi untuk menampilkan kode ataupun data dalam kode php. kode ini

    sangat bermanfaat sekali dalam memanipulasi data dalam database atau kode

    html, java, xml dan lain sebagainya yang compatible dengan code php.

    Contoh-01 :

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    14/58

    ?>

    Contoh-02 :

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    15/58

    BAB III

    PERENCANAAN DAN HASIL

    A. 

    DESAIN

    HEADER

    ISI

    FOOTER

    • 

    Desain HEADER

    •  Desain Background

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    16/58

    B. 

    HASIL•  Index

    • 

    Register

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    17/58

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    18/58

    • 

    Daftar tempat PKL (user)

    • 

    Konfirmasi daftar sukses (user)

    • 

    Home (user)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    19/58

    • 

    Logout

    • 

    Login sukses (admin)

    • 

    Daftar Data Mahasiswa + eksport ke excel (admin)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    20/58

    • 

    Daftar Data Mahasiswa (admin) +edit

    •  Edit Data Mahasiswa (admin)

    • 

    Data Operator (admin)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    21/58

    • 

    Edit Data Operator (admin)

    •  Ubah Password (admin)

    •  Home (admin)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    22/58

    • 

    Login sukses (operator)

    • 

    Daftar data mahasiswa (operator)

    • 

    Daftar Data Mahasiswa (operator) +edit

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    23/58

    • 

    Ubah password (operator)

    •  Home (operator)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    24/58

    C. 

    SCRIPT

    •  index.html

    Home

    Selamat datang di web pendaftaran tempat PKL Rekam Medis

    silahkan login terlebih dahulu jika sudah mempunyai akun, atau jika belum silahkan daftar

    NIM

    Password

     

    •  daftar.php

    .style3 {font-size: 24px}

     –>

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    25/58

    Daftar

    Register

    Nim :

    Nama :

    Angkatan :

    Password :

    Confirm Password :

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    26/58

    •  daftar2.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    27/58

    •  loginsubmit.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    28/58

    $_SESSION['nama'] = $data['nama'];

    $_SESSION['angkatan'] = $data['angkatan'];

    include "menu.php";}

    else echo "Login gagal";

    ?>

    •  formubahpassworduser.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    29/58

    •  changepassword.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    30/58

    echo "";

    echo "Password telah diganti";

    echo "";

    }}

    else echo "ganti password gagal";

    ?>

    •  formubahpasswordadmin.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    31/58

    echo '';

    echo '';

    ?>

    • 

    changepasswordadmin.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    32/58

    echo "";

    echo "";

    echo "";

    echo "";echo "";

    echo "Password telah diganti";

    echo "";

    }

    }

    else echo "ganti password gagal";

    ?>

    • 

    formubahpasswordoperator.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    33/58

    include "menu.php";

    echo '

    ';

    echo '';

    echo '';

    echo '';

    ?>

    •  changepasswordoperator.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    34/58

    echo "";

    echo "";

    echo "";

    echo "";echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "Password telah diganti";

    echo "";

    }

    }

    else echo "ganti password gagal";

    ?>

    • 

    coba2.php (daftar data mahasiswa)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    35/58

    echo("rumah sakit");

    echo("alamat rumahsakit");

    echo("kepala rumahsakit");

    echo("");do

    {

    echo("");

    echo("$data[username]");

    echo("$data[nama]");

    echo("$data[angkatan]");

    echo("$data[rumahsakit]");

    echo("$data[alamat]");

    echo("$data[kepalars]");

    }

    while ($data = mysql_fetch_array($hasil));

    echo("");

    echo "

    ";

    echo "

    ";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    include "menu.php";

    ?>

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    36/58

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    37/58

    width='10'>$data[angkatan]");

    echo("$data[rumahsakit]");

    echo("$data[alamat]");

    echo("$data[kepalars]");

    echo("edit");

    echo("");

    }

    while ($data = mysql_fetch_array($hasil));

    echo("");

    echo "

    ";

    echo "

    ";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    include "menu.php";

    ?>

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    38/58

     background='1.png'>");

    if ($_SESSION['level'] == "operator"){

    echo("");

    ?>

    daftar data mahasiswa

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    39/58

    echo "

    ";

    echo "

    ";

    echo "";

    echo "";echo "";

    echo "";

    echo "";

    echo "";

    include "menu.php";

    ?>

    Data Operator

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    40/58

    $hasil = mysql_query($query);

    $data = mysql_fetch_array($hasil);

    echo("");echo("");

    echo("username");

    echo("level");

    echo("action");

    echo("");

    do

    {

    echo("");

    echo("$data[username]");

    echo("$data[level]");

    echo("edit");

    echo("");

    }

    while ($data = mysql_fetch_array($hasil));

    echo("");

    echo "

    ";

    echo "

    ";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    include "menu.php";

    ?>

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    41/58

    echo("
    Login User");

    }

    }

    ?>

    • 

    edithoperator.php (form untuk mengedit password dan level

    operator)

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    42/58

    $option3 = "";

    }

    echo '';

    echo "";

    echo "";

    echo "
    ";

    echo 'Edit data

    Operator';

    echo "

    ";

    echo "username";

    echo "$data[username]";

    echo "password";

    echo "

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    43/58

     background='1.png'>");

    if ($_SESSION['level'] == "operator"){

    echo("");

    echo("");

    $konek = mysql_connect("localhost","","");

    mysql_select_db("fmipaa",$konek);

    $query = mysql_query("select * from daftar where id='$kode'",$konek);

    $data = mysql_fetch_array($query);

    if ($data['level'] == "admin")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    else if ($data['level'] == "operator")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    else if ($data['level'] == "user")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    echo '';

    echo "";

    echo "";

    echo "
    ";

    echo 'Edit Identitas';

    echo "

    ";

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    44/58

    echo "Nim";

    echo "$data[username]";

    echo "Nama";

    echo "$data[nama]";echo "Angkatan";

    echo "$data[angkatan]";

    echo "password";

    echo "

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    45/58

    if ($_SESSION['level'] == "admin")

    {

    echo("");

    echo("");$konek = mysql_connect("localhost","","");

    mysql_select_db("fmipaa",$konek);

    $query = mysql_query("select * from daftar where id='$kode'",$konek);

    $data = mysql_fetch_array($query);

    if ($data['level'] == "admin")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    else if ($data['level'] == "operator")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    else if ($data['level'] == "user")

    {

    $option1 = "";

    $option2 = "";

    $option3 = "";

    }

    echo '';

    echo "";

    echo "";

    echo "
    ";

    echo 'Edit Identitas';

    echo "

    ";

    echo "Nim";

    echo "$data[username]";

    echo "Nama";

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    46/58

    echo "$data[nama]";

    echo "Angkatan";

    echo "$data[angkatan]";

    echo "password";echo "

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    47/58

    {

    if ($_SESSION['level'] == "user"){

    echo "";

    echo "Registrasi Tempat PKL";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo '
    ';

    echo "selamat datang";

    echo "";

    echo "";

    echo "Nama : ".$_SESSION['nama']."
    ";

    echo "Nim : ".$_SESSION['username']."
    ";

    echo "Angkatan : ".$_SESSION['angkatan']."
    ";

    echo "Registrasi Tempat PKL";

    echo '';

    echo "";

    echo "";

    echo "Nama RS";

    echo ":";

    echo "";

    echo "";

    echo "";

    echo "Alamat RS";

    echo ":";

    echo "";

    echo "";

    echo "";

    echo "Kepala RS";

    echo ":";

    echo "";

    echo "";

    echo "";

    echo " ";

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    48/58

    echo " ";

    echo "";

    echo "";

    echo "";echo "";

    echo "";

    echo "";

    echo ""; include "menu.php";

    echo "
    ";

    echo "";

    echo "";

    }

    }

    else

    {

    echo "Nah.. Anda pasti mencoba akses halaman ini tanpa login ya?";

    }

    ?>

    • 

    homeuser.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    49/58

    echo "

    ";

    include "menu.php";

    echo "";

    }

    }

    else

    {

    echo "Nah.. Anda pasti mencoba akses halaman ini tanpa login ya?";

    }

    ?>

    • 

    homeadmin.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    50/58

    else

    {

    echo "Nah.. Anda pasti mencoba akses halaman ini tanpa login ya?";

    }

    ?>

    • 

    homeoperator.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    51/58

    •  update.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    52/58

    $konek = mysql_connect("localhost","","");

    mysql_select_db("fmipaa",$konek);

    mysql_query("update daftar set password='$password' where id='$id_id'",$konek);

    $direct="coba3.php";echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "";

    echo "Data sudah diperbaiki
    ";

    echo "";

    ?>

    • 

    updateoperator.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    53/58

    // tampilkan menu untuk admin

    echo "Daftar Data Mahasiswa | ";

    echo "Edit Data Mahasiswa | ";

    echo "Edit Data Operator | ";echo "Ganti Password |

    ";

    echo "Home Admin | ";

    echo "Logout ";

    }

    else if ($_SESSION['level'] == "operator")

    {

    // tampilkan menu untuk operator

    echo "Daftar Data Mahasiswa |

    ";

    echo "Edit Data Mahasiswa | ";

    echo "Ganti Password |

    ";

    echo "Home Operator |

    ";

    echo "Logout ";

    }

    else if ($_SESSION['level'] == "user")

    {

    // tampilkan menu untuk user biasa

    echo "Ganti Password |

    ";

    echo "Daftar PKL | ";

    echo "Home User | ";

    echo "Logout ";

    }

    ?>

    •  logout.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    54/58

    echo "";

    echo "";

    echo "";

    echo "Anda sudah logout";echo "

    Login Kembali

    ";

    echo "";

    ?>

    • 

    export.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    55/58

    xlsBOF();

    /*

    Make a top line on your excel sheet at line 1 (starting at 0).The first number is the row number and the second number is the column, both are start at '0'

    */

    xlsWriteLabel(0,0,"Daftar data mahasiswa.");

    // Make column labels. (at line 3)

    xlsWriteLabel(2,0,"No.");

    xlsWriteLabel(2,1,"NIM");

    xlsWriteLabel(2,2,"Nama");

    xlsWriteLabel(2,3,"Angkatan");

    xlsWriteLabel(2,4,"Rumah Sakit");

    xlsWriteLabel(2,5,"Alamat Rumah Sakit");

    xlsWriteLabel(2,6,"Kepala Rumah Sakit");

    $xlsRow = 3;

    // Put data records from mysql by while loop.

    while($row=mysql_fetch_array($result)){

    xlsWriteNumber($xlsRow,0,$row['id']);

    xlsWriteLabel($xlsRow,1,$row['username']);

    xlsWriteLabel($xlsRow,2,$row['nama']);

    xlsWriteLabel($xlsRow,3,$row['angkatan']);

    xlsWriteLabel($xlsRow,4,$row['rumahsakit']);

    xlsWriteLabel($xlsRow,5,$row['alamat']);

    xlsWriteLabel($xlsRow,6,$row['kepalars']);

    $xlsRow++;

    }

    xlsEOF();

    exit();

    ?>

    •  koneksiDB.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    56/58

    $koneksi = mysql_connect($host, $username, $password);

    mysql_select_db($database, $koneksi) or d ie( "MySQL Gagal Koneksi" );

    ?>

    • 

    koneksi.php

    • 

    config.php

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    57/58

    BAB IV

    PENUTUP

    A. KESIMPULAN

    Dalam mendesain web ini saya dibutuhkan beberapa software selain

     Notepad++ atau Notepad biasa untuk mengedit scriptnya, juga dibutuhkan

    software untuk membuat suatu desain seperti Photoshop, Fireworks, dsb agar

    suatu tampilan suatu website menarik.

    Selain itu juga kita harus mengetahui cara untuk memasukkan desain yang

    sudah kita buat ke dalam script php, yaitu menggunakan beberapa perintah php

    dan tag – tag HTML.

    B.  KRITIK DAN SARAN 

    •  Saran

    Saran : siswa seharusnya diberi tahu cara – cara dan prosedur membuat

    laporan TA dari awal sebelum Praktek Industri, sehingga siswa bisa

    mengerjakan dengan lebih baik.

  • 8/18/2019 Membuat Web Pendaftaran Tempat PKL.pdf

    58/58

     DAFTAR PUSTAKA

    • 

    http://coretanasal.blogspot.com/2008/08/teori-dasar-

    html.html

    • 

    http://www.lintasberita.com/Teknologi/Software-

    Internet/perintah-echo-pada-php-

    •  http://semangatbelajar.com/perintah-echo-php/