//
you're reading...
Database

Cara membuat daftar siswa di joomla

Saya install Joomla di dalam direktori siswa, jadi untuk mengaksesnya dari web adalah http://localhost/siswa.

Saya mau membuat sebuah tampilan seperti gambar dibawah ini:

listsiswa

Pertanyaan:

Bagaimana membuatnya … ?

Jawaban:

Langkah yang harus dilakukan:

  1. Buat komponen untuk frontend Joomla bernama com_siswa dalam direktori siswa/components
  2. Buat tabelnya dalam  database Joomla
  3. Buat satu file bernama siswa.php dalam folder siswa/com_siswa/ yang digunakan untuk menampilkan semua daftar siswa

Let’s Do It Brother

Langkah Pertama

Buat komponen untuk frontend Joomla bernama com_siswadalam direktori siswa/components.

Langkah Kedua

Buatlah satu tabel bernama jos_students dalam database joomla dengan field seperti berikut ini:

 

  1. student_id ini untuk menaruh NIS (Nomor Induk Siswa)
  2. student_name ini untuk nama lengkap siswa
  3. student_birthplace ini untuk tempat lahir siswa
  4. student_birthdate ini untuk tanggal lahir siswa (saya menggunakan tipe data timestamp)
  5. student_sex ini untuk jenis kelamin siswa
  6. student_mothername ini untuk nama ibu siswa
  7. student_fathername ini untuk nama ayah siswa
  8. student_phonenumber ini untuk telpon rumah
  9. student_mobile ini untuk no. HP siswa
  10. student_fathermobile ini untuk no. HPayah siswa
  11. student_mothermobile ini untuk no. HP ibu siswa
  12. address ini untuk alamat siswa

Lalu isi datanya terserah kamu.

Langkah Terakhir

Buatlah file siswa.php dan isikan kode php berikut ini:

<?php
defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );
echo ‘<div>Daftar Siswa a2fahmi.com</div>’;

$db =& JFactory::getDBO( );
$nama_tabel= $db->nameQuote(‘#__students’);
$query=“Select * from $nama_tabel”;

$hasil= $db->setQuery($query);
$baris=$db->loadObjectList($hasil);
?>
<table border=“1″>
<tr>
<th>NIS</th><th>Nama Murid</th><th>Tempat dan Tanggal lahir</th><th>Nama Ayah</th><th>Nama Ibu</th>
</tr>
<?php
foreach ($baris as $murid){
$tgl=strtotime($murid->student_birthdate);
$tgl=date(“d-m-Y”, $tgl);
$ttl= $murid->student_birthplace . “, “.$tgl;

echo “<tr>”;
echo “<td>$murid->student_id</td><td>$murid->student_name</td><td>$ttl</td><td>$murid->student_fathername</td><td>$murid->student_mothername</td>”;
echo “</tr>”;
}
?>
</table>

Lalu akseslah dari webmu http://localhost/siswa/index.php?option=com_siswa.

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

About Joko Saputro

KUMPULAN ARTIKEL UNTUK PRIBADI MAUPUN UMUM. SEMOGA BERMANFAAT.DAN JANGAN LUPA ADD FACEBOOK !

Discussion

4 thoughts on “Cara membuat daftar siswa di joomla

  1. ini tutor buat yang offline ya?

    Posted by Fendy Thahir | May 8, 2013, 6:52 am
  2. iya ini yang offline nantinya juga untuk online

    Posted by Joko Saputro | May 24, 2013, 4:56 am
  3. Gan Cara buat data siswa dijoomla 2.5 gmana y gan?
    terimakasih…

    Posted by Dycka | December 30, 2013, 8:58 am
  4. ijin nyimak. trmksh infonya

    Posted by adie_stjo | February 26, 2014, 3:32 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Pengunjung

  • 12,053 Sejak 3 Januari 2013

Categories

Masukkan alamat surat elektronik Anda untuk mengikuti blog ini dan menerima pemberitahuan tentang tulisan baru melalui surat elektronik.

Join 1 other follower

Blog yang Saya Ikuti

Facebook

The WordPress.com Blog

The latest news on WordPress.com and the WordPress community.

%d bloggers like this: