DRgrtea

Alih Bahasa

English French German Spain Italian Dutch Russian Brazil Japanese Korean Arabic Chinese Simplified

DRMenuNavigasiBar

menunavngampar

Senin, 23 Mei 2022

Makalah - Mapel TIK - Ilmu Komputer

Makalah mapel TIK

Assalamu'alaikum Wr.Wb
Salam Dan Bahagia
Dalam kesempatan kali ini, admin mencoba posting contoh makalah Mapel TIK yang jarang ditemukan oleh si admin. Ok, silahkan simak aza.
A. Pendahuluan
Halo Gaiiss :v,Pada kali ini saya akan tetap melanjutkan project yang saya buat yaitu Aplikasi Biodata Siswa yang dibuat Menggunakan HTML,CSS,PHP dan MYSQL,Nah PAda kali ini saya kan Membuat Fitur Untuk Login Admin Dan Guru, Yang Nantinya Dashboard Admin Dan Guru Ini akan Berbeda Fiturnya, NAh Bagimana Cara Membuatnya?Langsung Saja Dibaca dan Dipahami

B. Latar Belakang
Latar Belakang Saya Membuat Login Multi User Ini Adalah, Agar Dapat Membedakan Antar Dashboard admin Dan Guru Yang Nantinya fasilitas Dashboard antara Guru dan Admin Sangat Berbeda

C. Maksud Dan Tujuan
Agar Guru Dan Admin Memiliki pembatas untuk memngelola data yang dibuat,Jadi Guru Hanya Memiliki Fasilitas Yang Berbeda dengan Admin

D. Jangka waktu Yang Dibutuhkan
2 Jam

E. Alat Dan Bahan
Laptop
Text Editor ( Sublime Text )

F. Langkah Kerja
Langkah Pertama yang harus dilakukan pertama kali adalah membuka teks editor kesayangan kalian :v, Nah Setelah Itu Kita Harus Menambahkan Opsi Diform Regitrasi User Baru Yang Terdapat Di dashboard admin, Jadinya Seperti ini.



Nah Setelah Itu Kita Buat Dashboard Baru Untuk Guru, Seperti Biasa Untuk Tampilannya Kita samakan Saja Dengan Dashboard Admin Yang Dibuat Menggunakan HTML Dan CSS saja, Akan Tetapi Yang Kita Sediakan Hanya Tab Daftar Siswa Saja Dan jugs Untuk Opsi Hapus Dan Edit Kita Hilangkan, Jadi Untuk User Guru Hanya Bisa Mencetak Data Diri Dari Siswanya Saja, Kita Buat File Baru Lagi dengan Nama Guru.php Dan siswa.php, Kemudian Untuk Isikan File Guru.php Dengan Script Berikut
HTML :

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Dashboard Admin || ZnSystem</title>
<link rel="stylesheet" href="../admin/style.css">
  <link rel="stylesheet" href="../asset/font/css/all.css" />
</head>
<body>
<div class="nav">
  <h2 class="navv"><i class="fa fa-user"></i> <?php echo $_SESSION['nama']; ?></h2>
</div>
<div class="peng"></div>
<div class="sidebar">
  <div class="user">
   <h1 class="ads">Dashboard Guru</h1>
  </div>
  <a style="text-decoration: none;" href="index.php?action=home"><button  class="tn"><i style="margin-right: 5px" class="fa fa-home"></i>Home</button></a>
  <a style="text-decoration: none;" href="index.php?action=nama"><button class="tn"><i style="margin-right: 5px;" class="fa fa-tasks"></i>Daftar Siswa</button></a>
  <a style="text-decoration: none;" href="../logout.php"><button class="tn"><i style="margin-right: 5px;" class="fa fa-door-open"></i>Logout</button></a>
</div>
<div class="wrapper">
  <?php
  if (isset($_GET['action'])) {
   $action = $_GET['action'];
   switch ($action) {
    case 'home':
     include 'home.php';
     break;
    case 'nama':
     include 'daftar_siswa.php';
     break;
    default:
     # code...
     break;
   }
  }
  ?>
</div>
</body>
</html>


Nah Sedangkan Untuk CSS nya Tinggal Kita Ubah Saja Lokasinya kita arahkan Ke Tempat file CSS nya
Untuk File siswa.php Isikan Script Berikut :


<div class="wrapper">
  <form action="" method="post">
   <input class="btnnn" type="text" placeholder="Example: X-TKJ-1" name="input_cari">
   <button class="search" name="cari"><i class="fa fa-search"></i></button>
   <a href="../admin/index.php?action=nama"><button class="searchh" name="cari"><i class="fa fa-sync-alt"> Reload</i></button></a>
  </form>
  <table style="margin:20px auto;"cellpadding="0" cellspacing="0">
   <tr>
    <td style="width: 300px;text-align: center;height: 25px; font-weight: bold; background-color: #5860FFFF;color: white;border:none;border-right: 1px solid black">Nama Siswa</td>
    <td style="width: 150px;text-align: center;background-color: #5860FFFF;color: white;border:none;border-right: 1px solid black;font-weight: bold;">Nomor Induk</td>
    <td style="width: 350px;text-align: center;background-color: #5860FFFF;color: white;border:none;border-right: 1px solid black;font-weight: bold;">Alamat</td>
    <td style="width: 100px;text-align: center;background-color: #5860FFFF;color: white;border:none;border-right: 1px solid black;font-weight: bold;">Kelas</td>
    <td style="width: 70px;text-align: center;background-color: #5860FFFF;color: white;border:none;border-right: 1px solid black;font-weight: bold;">Print</td>
   </tr>
    echo "<td style='width: 300px;text-align: center;height: 25px;background-color: #EBEBEBFF;color: black;border-bottom:1px solid #CECECEFF;border-right: 1px solid black;'>".$data['nama']."</td>
    <td style='width: 150px;text-align: center;background-color:  #EBEBEBFF;color: black;border-bottom:1px solid #CECECEFF;border-right: 1px solid black;'>".$data['no_induk']."</td>
    <td style='width: 350px;text-align: center;background-color: #EBEBEBFF;color: black;border-bottom:1px solid #CECECEFF;border-right: 1px solid black;'>".$data['alamat']."</td>
    <td style='width: 100px;text-align: center;background-color: #EBEBEBFF ;color: black;border-bottom:1px solid #CECECEFF;border-right: 1px solid black;'>".$data['kls']."</td>
    <td style='width: 70px;text-align: center;background-color:#EBEBEBFF;color: black;border-bottom:1px solid #CECECEFF;border-right: 1px solid black;'><a href='print.php?id=".base64_encode($data['id'])."' target='BLACK'><i style='color: #0019FFFF;margin-left:10px;' class='fa fa-print'> Cetak</i></a></td>";
    echo "</tr>";
   }

   ?>
  </table>
</div>


Nah Setelah Itu Save Dan Maka Hasilnya akan Seperti Ini :

Guru


Admin




Pembuatan Bagian Frontend dengan HTML dan CSS sudah Selesai, sekarang kita Buat Bagian BackEnd nya, Lebih Tepatnya Kita Buat SESSION Untuk Guru Dan Admin, Nah Alurnya Nanti Seperti Ini :
Jika Yang Login Levelnya Atau Username nya Dalam Lingkungan Admin, Maka Nanti Akan Kita arahkan Ke dashboard Admin, Begitu Juga Sebaliknya, Akan Tetapi Jika User Sudah masuk Ke Dalam Dashboard Admin Maka Si Admin Tidak Bisa Masuk Ke dalam Dashboard Guru,Begitu Juga Sebaliknya :
Untuk Script SESSION nya Seperti Ini :
Buka file Login kemudian Tambahkan Script PHP seperti Berikut :

<?php
session_start();
if (!isset($_SESSION['nama'])) {
header('Location: ../read/log.php');
}elseif ($_SESSION['level']!='guru') {
header('Location: ../min');
}
 ?>

Nah Setelah Itu Buka File Dashboard Admin Dan Tambahkan SESSION Berikut Dibagian Paling Atas, Begitupun Juga Pada File guru,

Pembuatan Login MultiUser Sudah Selesai Sekarang coba, dan apakah berhasil atau Tidak, Jika Tidak Berhasil Coba Teliti Lagi Script Nya :)
Gimana Mudah Bukan?

G. Kesimpulan
Dalam Pembuatan Login MultiUser ini Adalah Kita harus Mengerti SESSION pada PHP

H. Referensi
w3schools.com

Sekian Yang dapat saya sampikan mohon maaf bila ada kesalahan dalam penulisan maupun tata bahasa, sekian dan terima kasih.

Sumber:

Tidak ada komentar:

Posting Komentar

Posting Populer

Duridwan TeA Google Arsip

Tampil Ful Skrin

Tampilan penuh layar

Klik tombol "Penuh" untuk mode ful skrin. Tutup dengan cara klik tuts "Esc" di kibot, atau dengan mengklik tombol "Normal" saja.

Penuh Normal

Materi artikel

DRLabel

'Urwah ۝۞ دعاء الأوراد ۞۝ 1drive 2019 3Dwarehouse Abaib Academia AdminisGuru Adzan AKGTK Akrab 9497 AkselelatorDRc Aksioma Alfa Aljamal Anakku Android Apache API Aplikasi Aplikasi Online Aplikasiku aqidah aqo'id Arsiper Arudl ASPnet Atribusi Attaqwa Audacity Audio Aurod AutoCAD ba'da sholat Ba'diyah Babad Bahasa Indonesia Balaghoh Baleomol Banner basund Belajar.id Biantara bilibiliTV bing.com Biografi Bisikan Bisnis Blog blogku Bluestack BMTT Bola Dunia Boxmode BUKU Caknun Canva Capcut CData Cerita Chanel Cijagong Copast Coreldraw;Koreldrow cortang CPANEL cv Daftar Isi Daftar Tamu Dailymotion Dakwah Daring db515TB Dek@t Dikdasmen Diktat Do''a Domainesia dongeng Download DRctvone DRcVivaTV DRlink drSoftaculous Duridwancijag duridwanMI E-Book Earth eDGe Edmodo Edwin ekstensi Emulated Epson eSDeKU Excel Facebook Fafa Belajar favicon FB FBwatch Fikih Film FKGN FKSS Flickr ftf ftp Gambar Gaweku GDexcel GDrive GDword Gif Giphy Github Goguru googele Gosiswawi GS v2 Gudang Gif GuMeng Guru Hotmail HP HUDHUD ATTWITERI humor iframe IHTT IIS IKBAL ikonku Ilham Ilmu Waris Imam Mahdi Iman imrithi imtihan Inlislite ips Ips siswa irkhash Ishol Israel Jackie Chan JadwalHirup Jendelatea Jurumiah Kaamengan Kaldik karuhun Kasintu Kasyif Kemdak Kenangan Kepesantrenan KHMZ Khutbah Idul Adha Khutbah Jum'at Kitab Koneng KlaudiAwan KMS Koding Komentarku konsorsium Kristen KSM KSM_24 kulsub Kumer Kutab Kuning Lalogin Laporan link lirik sunda Literasi LKSATA Logo Lokasi LTNU Malaikat Mama Gelar mapel Mapel Plus marawis materi ajar materi ips materi sunda Mediafire Menu Mulai Messenger meta Metode Belajar MGMP MTS Mi.co.id Microsoft Mikrosoft Word MKKS MKSS MKT Modul MoU Movie MTs. Mushaf Sunda Mvs Nabi nadhom nahwu Nashoih Nasihat Pernikahan Nasrudin Hoja Nasyid NewTabTvSearch Ngablog ngaDOS Ngaji Pontren Nganet Ngaos ngaweb Ngimel Ngobrol Solat ngobrolgurutea ngoding Ngoleksi Nikah Nonton Nubuwwah NUPTKku Nyekrip Nyitus OderPejKu Office office 2010 Office.co.id Offidocs ome Ome.TV omeaeun Onedrive Opis OpisTeA Oracle OSIS Outlook Pakakas Pamilarian PaperDropboxTeA PAS PAS S1 PAT pdf Penahexa Penilaian Perangkat Guru Peringatan Nabi perpus Perpusdig PHBI photo Phyton Pintarkem PKKM PKKS PKSS PohonKeluarga Ponpes Portabel Post WA PPDB PPKKS Prkt Ltk Program Files Proker Proposal Prosem Prota PTS PTS S1 publikteaqta Pupujian Quran Sunda Rapat RDM Removal renungan Risalah Risalah Sholat RKS Rohbiyah Romadlon Romadon Rumus Rumus;PHP; RumusHead s.idku Safari Santif Sanusi segitiga Sekolah seren tampi Sertifikat sholat Shopee Shorof sifat_20 Silaturahmi Simdif SIMPATIKA sinopsis siswa sitegog Skenario Belajar Sketchup SketsaupTeA Slayid SMA Soal Soanten Software SoraTeuPerluNinggal StoryTelling Suara Sukapura sumputkeun sunda syare'at Ta'lim tabir mimpi Tadabbur tadarrus Tahajud Tahlil Tasbeh Taskbar Tauhid Tawasul Tema Blog tenor.com Terjemah tiktok TimTeA tips n trick Trik Tsaqifah tulisan TV Nasional Twitter Usaha Vektor Video Video Player Video;Edit Video;Rara VideoPost vidio w3s WA - AYT wahyu Wali Walimahan Wallpaper wayang WeA Windows Wirid Witir word Wordpress WordTeA WorldBank WP WPS WS XLS DRcjgTeA Yahoo yandexck Yapista link YT ytDuridwanSunda YTstudio Yutub ZIP Zoom سلاح الدعوة
×
Judul