Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

83
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi berkembang dengan sangat pesat, merambat ke berbagai sektor dengan kecepatan yang sangat mengagumkan. Hal ini menyebabkan dekade ini sering disebut sebagai dekade Informasi, karena informasi memegang peran kunci dalam berbagai bidang. Salah satu yang sangat berpengaruh sekarang ini salah satunya adalah Aplikasi Web atau sering dikenal dengan sebutan Website. Suatu Website atau aplikasi Web adalah suatu aplikasi yang dapat membentuk halaman-halaman Web berdasarkan permintaan pemakai. Seperti contohnya adalah; 1. Mesin pencari atau search engine (yahoo, google, dll), 2. Toko online (book pool, amazon, dll), 1

Transcript of Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

Page 1: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi informasi berkembang dengan sangat pesat,

merambat ke berbagai sektor dengan kecepatan yang sangat mengagumkan.

Hal ini menyebabkan dekade ini sering disebut sebagai dekade Informasi,

karena informasi memegang peran kunci dalam berbagai bidang. Salah satu

yang sangat berpengaruh sekarang ini salah satunya adalah Aplikasi Web atau

sering dikenal dengan sebutan Website.

Suatu Website atau aplikasi Web adalah suatu aplikasi yang dapat

membentuk halaman-halaman Web berdasarkan permintaan pemakai. Seperti

contohnya adalah;

1. Mesin pencari atau search engine (yahoo, google, dll),

2. Toko online (book pool, amazon, dll),

3. Lelang online (eBay),

4. Situs-situs berita (detikcom, cnn, dll),

5. Layanan akademis perguruan tinggi.

Aplikasi Web juga biasa mencakup permainan interaktif ataupun

kelompok diskusi.

Aplikasi Web merupakan salah satu contoh aplikasi clien/server. Klien

mewakili komputer yang digunakan oleh seseorang pemakai yang hendak

1

Page 2: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

2

menggunakan aplikasi, sedangkan server mewakili computer yang

menyediakan layanan aplikasi. Dalam konteks ini, klien dan server

berhubungan melalui Internet ataupun Intranet. Yang menarik, model

klien/server yang menggunakan aplikasi Web dapat melibatkan bermacam-

macam platform.

Ciri khas yang lain pada aplikasi Web, pemakai menggunakan perangkat

lunak yang dinamakan Web browser atau sering disebut browser saja (misalnya

Netscape, Internet Explore, dan Mozila) untuk mengakses aplikasi Web.

Komputer yang bertindak sebagai server umumnya menyediakan database

server, selain Web server yang ditujukan untuk melayani permintaan pemakai

yang hendak mengakses aplikasi Web. Database server adalah server yang

melayani akses terhadap database. Oracel dan MySQL merupakan contoh dari

sekian database server. Adapun contoh Web server yaitu Apache (sangat

terkenal di lingkungan Linux) dan IIS (Internet Information Server), yang

merupakan andalan Microsoft.

Dari hal diatas dapat disimpulkan bahwa pada jaman sekarang ini,

kebutuhan suatu Web Site sudah sangat penting bagi setiap instansi atau suatu

perusahaan baik itu swasta ataupun pemerintahan. Karena Web Site sangat

berpengaruh dalam memberikan suatu informasi kepada masyarakat luas yang

sangat membutuhkan informasi yang serba cepat pada era teknologi informasi

sekarang ini.

Page 3: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

3

1.2 Tujuan Kerja Praktek

Mengacu pada kurikulum Akademik, khususnya pada Program Studi

Teknik Informatika STMIK MDP (Multi Data Palembang), tujuan kegiatan

Kerja Praktek adalah :

1. Memenuhi kewajiban melaksanakan mata kuliah Kerja Praktek yaitu

memenuhi persyaratan kurikulum yang ada pada perguruan tinggi kami.

2. Mencari dan mengolah data sebagai bahan yang kami perlukan dalam

penulisan Kerja Praktek ini.

3. Menambah pengetahuan dan pengalaman di bidang Teknik Informatika

dalam penerapannya di lapangan.

4. Mempersiapkan dan mengkondisikan diri sebagai seorang pekerja yang

nantinya diharapkan bisa melaksanakan tugas dengan baik apabila telah

terjun di dunia kerja.

5. Mencoba mengukur seberapa jauh kemampuan penulis dalam membuat

program aplikasi sesuai dengan perkuliahan yang telah ditempuh.

1.3 Pengumpulan Bahan Kerja Praktek

Dalam melaksanakan kerja praktek ini, penulis menggunakan beberapa

macam metode, yaitu metode observasi atau pengamatan dan metode

interview atau wawancara serta metode studi ke sekolah yang bersangkutan,

yaitu;

Page 4: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

4

1. Metode Observasi atau Pengamatan

Dalam hal ini penulis langsung terjun ke sekolah yang bersangkutan,

yaitu SMA Arinda Palembang untuk melakukan pengamatan terhadap

data yang ada dan kira-kira apa saja yang dibutuhkan nantinya di dalam

pembuatan program.

2. Metode Interview atau Wawancara

Disini penulis melakukan wawancara langsung dengan pihak-pihak

yang berperana di dalam sekolah tersebut atau dengan pihak pembimbing

kerja praktek yang telah di tunjuk dari pihak sekolah. Dalam hal ini

penulis ingin mengetahui secara langsung keadaan SMA Arinda

Palembang keadaan data, kebutuhan akan bantuan program aplikasi dan

sebagainya. Selain itu penulis juga menjelaskan apa saja yang nantinya

akan dibutuhkan dan dilakukan oleh penulis dalam melakukan kerja

praktek tersebut.

3. Metode Studi Ke Pihak Sekolah.

Yaitu aktivitas mempelajari keterangan atau teori-teori yang

berhubungan dengan data yang akan diolah. Disini penulis mencari

panduan dalam buku bagaimana cara membuat program aplikasi yang

baik yang nantinya dapat digunakan dengan baik dan mempunyai nilai

jual yang tinggi kelak di pasaran software.

Page 5: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

5

4. Desain Software

HEADERMENU KATA SAMBUTAN

KEPALA SEKOLAHLOGIN SISWA

MAIN WINDOWPENGUMUMANAGENDADesain software nantinya akan dibuat dengan mengacu pada data

yang ada di Sekolah yang bersangkutan. Dalam tahap ini penulis

menggunakan software Macromedia Dreamweaver 8 dalam membangun

aplikasi Web, dan software Macromedia Firework 8 dalam pembuatan

tampilan Web. Dan dengan menggunakan bahasa pemrograman PHP.

Sebagai gambaran program aplikasi website ini adalah sebagai berikut :

Gambar 1.1 Rancangan Tampilan website

Page 6: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

6

1.4 Tempat Dan Waktu

Kegiatan Kerja Praktek ini rencananya akan dilaksanakan selama satu

semester yaitu semester genap tahun ajaran 2010, atau selama bulan maret

2010 sampai Juli 2008. Pelaksanaan Kerja Praktek disini meliputi dua tahap

yaitu pengambilan data dan pengolahan data. Adapun jika tenyata terdapat

perpanjangan waktu dikarenakan program yang belum selesai, maka penulis

akan tetap melakukan Kerja Praktek hingga program tersebut selesai.

1.5 Sistematika Penulisan

Dalam penulisan laporan kerja praktek ini menggunakan sistematika

sebagai berikut :

1. Bab 1 Membahas pendahuluan sebelum melaksanakan Kerja Praktek

1. Bab 2 Membahas tentang landasan teori yang digunakan dalam

melaksanakan Kerja Praktek.

2. Bab 3 membahas metode Kerja Praktek yang digunakan dan

membahas hasil Kerja Praktek yang dikerjakan.

3. Bab 4 Kesimpulan dan Saran.

Page 7: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

BAB 2

LANDASAN TEORI

2.1 Pengenalan Halaman Web

Halaman web tersusun atas satu atau beberapa komponen baik

dokumen web itu sendiri ataupun komponen penyerta lain. Komponen-

komponen tersebut biasanya dapat langsung ditampilkan oleh browser

(client), tetapi terkadang harus menggunakan program pembantu atau aplikasi

tambahan lain (plug-In).

A. Web Browser

Web browser adalah perangkat lunak (software) di sisi klien yang

digunakan untuk mengakses informasi web, memformat teks dan

menempatkan grafik pada layer. Ada beberapa jenis web browser yang

dipakai sebagai sumber tampilan antara lain : Internet Explorer, Netscape

Navigator, Mozila, Opera, dsb.

Prinsip kerja pengaksesan sebuah halaman web yang berbasisi

HTML adalah sebagai berikut :

a. Browser meminta sebuah halaman kesuatu situs web melalui protokol http.

b. Web server meminta permintaan.

c. Web server segera mengirimkan dkumen HTML yang diminta ke klien.

d. Browser pada klien akan membaca dan mengartikan dokumen yang

diterima.

7

Page 8: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

8

B. Web Server

Web server adalah server yang melayani permintaan klien terdapat

halaman web seperti apache, IIS (Internet Information Server) dan

berkomunikasi dengan Middleware untuk menterjemahkan kode-kode

tertentu, menjalankan kode-kode tersebut dan memungkinkan berinteraksi

dengan basis data, PHP atau ASP. Adapun arsitektur aplikasi server adalah

sebagai berikut :

a. Browser atau klien berinteraksi dengan web server.

b. Secara internal web server berinteraksi dengan middleware.

c. Middleware yang berhubungan dengan database.

Adapun teknologi yang berjalan di server antara lain : CGI (Common

Gateway Interface), ASP (Aktive Server Page), JSP (Java Server Page)

dan PHP.

2.2 Bahasa Pemrograman PHP

PHP (Personal Home Page Tools) adalah sebuah bahasa scripting

yang dibundel dengan TML, yang berjalan disisi server. Sebagian besar

perintahnya berasal dari bahasa C, Java dan Perl dengan beberapa tambahan

fungsi khusus PHP. Bahasa ini memungkinkan para pembuat aplikasi web

yang menyajikan HTML yang dinamis dan interaktif dengan cepat dan

mudah, yang di hasilkan server. PHP bisa berinteraksi dengan hampir semua

teknologi web yang sudah ada. Developer bias menulis sebuah program PHP

yang mengeksekusi suatu program CGI di server lain. Fleksibilitas ini amat

Page 9: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

9

bermanfaat bagi pemilik situssitus web yang besar dan sibuk, karena pemilik

masih menggunakan aplikasiaplikasi yang sudah terlanjur dibuat dimasa lalu

dengan menggunakan CGI, ISAP atau dengan script seperti Perl, awk atau

Phyton selama proses migrasi ke aplikasi baru yang di buat dengan

menggunakan PHP.

Dengan PHP, developer tidak perlu lagi berurusan dengan dua buah file

yang terpisah seperti pada CGI. Browser web mengacu secara langsung ke

file yang dituju, yang lalu dibaca oleh server sebagaimana file HTML statis

biasa. Bedanya, sebelum dikirim balik ke browser web, server web

memeriksa isi file dan menentukan apakah ada kode didalam file tersebut

yang harus dieksekusi. Bila ada, kode-kode tersebut akan dieksekusi.

Hasilnya akan dimasukkan kedalam dokumen yang sama. Server web bekerja

secara langsung terhadap file yang bersangkutan tidak memanggil script

terpisah seperti pada metode CGI. Seluruh kode di eksekusi di server.

Gambar 2.1 Prinsip Kerja PHP dan Apache

Page 10: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

10

PHP membuat proses pengembangan aplikasi menjadi mudah karena

kelebihan-kelebihannya, yaitu :

1. Script ( kode program) terintegrasi dengan file HTML, sehingga developer

bisa berkonsentrasi langsung pada penampilan webnya.

1. Tidak ada proses compiling dan linking.

3. Berorientasi objek (object Oriented).

3. Sintaksis pemrogramannya mudah dipelajari ,sangat menyerupai C dan

Perl. 5. Integrasi yang sangat luas ke berbagai server database. Menulis

web yang terhubung ke data base menjadi sangat sederhana. Database

yang didukung oleh PHP : Oralce, Sybase, mSQL, MySQL, Solid,

ODBC, PostgreSQL, Adabas D, FilePRo, Velocis, Informic, dBase,

UNIX dbm.

2.3 Database MySQL

MySQL adalah sebuah sistem manajemen database relasi (relational

database management system) yang bersifat “terbuka” (open source).

Terbuka maksudnya adalah MySQL boleh di download oleh siapa saja. Baik

versi kode program aslinya (source code program) maupun versi binernya

(executable program) dan bias dugunakan secara (relatif) gratis baik untuk

dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu

program aplikasi komputer.

MySQL menggunakan bahasa standar SQL (Structure Query

Language) sebagai bahasa interaktif dalam mengolah data. Perintah SQL juga

Page 11: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

11

sering disebut Query. Karena menggunakan bahasa standar yang sama maka

tidak akan menjadi kendala besar bila suatu saat nanti berhubungan dengan

database selain MySQL.

Tentu saja tetap ada perbedaan sintaks bahasa paket program SQL

tersebut. Adapun beberapa kelebihan MySQL adalah sebagai berikut :

1. Kecepatan

Dengan adanya fitur tambahan Query Chacing pada MySQL rilis

4.0 hingga versi diatasnya, kinerja query secara umum akan naik rata-rata

200% dari kinerja biasanya.

2. Open source

Dengan konsep ini siapapun dapat berpartisipasi mengembangkan

MySQL dan hasil penembangan itu diserahkan kepada umum atau kepada

komunitas Open Source.

3. Kapabilitas

MySQL telah digunakan untuk mengelola database dengan jumlah

50 juta record. Bahkan sanggup untuk mengelola 60.000 tabel dengan

jumlah baris 5.000.000.000. Mendukung penggunaan index hingga 32

index pertabelnya, sedangkan setiap indexnya terdiri dari 1 hingga 16

kolom kriteria. Informasi ini dapat di peroleh dari manual MySQL yang

didapat di download dari situs MySQL.

4. Konektifitas dan keamanan

MySQL mendukung dan menerapkan sistem keamanan dan ijin

akses tingkat lanjut, termasuk dukungan keamanan dengan pengacakan

Page 12: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

12

lapisan data (SSL transport layer encryption). Bahkan pada MySQL rilis

4.0 hingga versi diatasnya, dapat diterapkan pembatasan penggunaan

sumber daya server berdasarkan penggunaan per user. Adanya tingkatan

user dan jenis akses yang beragam dapat memberikan batasan akses

berdasarkan lokasi pengakses, dan terdapatnya jaminan keamanan pada

MySQL.

5. Fleksibilitas dan Portabilitas

MySQL mendukung peritah-perintah ANSI SQL 99 dan beberapa

perintah database alternative lainnya sehingga mempermudah untuk

beralih dari dan ke MySQL.

6. Lintas platform sistem operasi

MySQL dapat dijalankan pada beberapa sistem operasi yang

berbeda, seperti Linux, Microsoft Windows, FreeBSD, Sun Solaris, Mac

OS, HP-UX, AIX, QNX, Novell Net Ware, SCO Open Unix, SGI Iric, dan

Dec OSF.

Page 13: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

BAB 3

ANALISA KEBUTUHAN DAN PERANCANGAN PROGRAM

3.1 Analisa Sistem

Berdasarkan hasil pengamatan penulis, penulis memperoleh asumsi

bahwa sistem penyediaan informasi yang ada pada SMA Arinda

Palembang masih bersifat manual yaitu dengan datang langsung ke

sekolah untuk dapat memperoleh informasi, selain itu juga siswa-siswi

SMA Arinda masih harus menggunakan cara manual untuk meperoleh

tentang kegiatan di sekolahnya sendiri. Maka dari itu penulis mencoba

membangun suatu aplikasi website sekolah SMA Arinda Palembang

sebagai media penyedia informasi yang lebih efektif untuk siswa nya atau

untuk user lain yang ingin mendapatkan informasi tentang sekolah SMA

Arinda ini.

3.2 Perancangan Program

Dengan tetap berorientasi pada prosedur dan sistem kerja yang

telah ada sebelumnya, maka penulis berupaya menampilkan, merancang

dan membuat suatu website sekolah khusus yang juga dapat membantu

sekolah dengan fungsinya sebagai media sosialisasi dan promosi sekolah.

Sebagai langkah awal, penulis mengumpulkan berbagai data dan informasi

yang dibutuhkan melalui wawancara dengan kepala sekolah dan dengan

14

Page 14: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

15

mengumpulkan informasi berupa data – data dari tata usaha.

Selain itu, penulis juga telah melakukan observasi di SMA Arinda

Palembang serta mengambil beberapa foto yang dibutuhkan demi

merancang suatu website yang menarik dan bermutu. Dasar yang menjadi

acuan dalam perancangan website sekolah SMA Arinda Palembang ini

adalah sesuai dengan sistem informasi serta data-data yang terdapat di

Sekolah tersebut yaitu pada tampilan awalnya sebuah website

menampilkan karakteristik sekolah secara garis besar.

Penulis juga memberikan account user kepada siswa/siswi SMA

Arinda Palembang yang akan mengakses website ini dengan menyediakan

login siswa yang dapat menampilkan nilai dan data pribadi siswa pada

website, adapun yang diharapkan penulis dengan adanya website sekolah

ini yaitu dengan adanya website tersebut dapat menjadi media

penyampaian informasi yang optimal, jelas dan menyeluruh baik tentang

informasi sekolah dan nilai. Selain itu semua, website ini juga diharapkan

dapat memberikan informasi mengenai berita dan kegiatan – kegiatan yang

akan diadakan di sekolah sehingga orang tua dapat mengetahui aktivitas

yang akan dilakukan anaknya selama berada di sekolah.

3.2.1 Prosedur dan Kelebihan Program yang Diusulkan

Adapun kelebihan dari website sekolah ini dapat

dimanfaatkan dan digunakan oleh semua pihak serta dapat

memberikan warna baru dalam kehidupan dunia pendidikan

sekolah khususnya dalam penerapan ilmu pengetahuan dan

Page 15: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

16

teknologi. Kelebihan dari rancangan website yang diusulkan antara

lain merupakan salah satu metode promosi sekolah yang praktis,

memberikan laporan nilai siswa secara up-to-date setiap

semesternya, memberikan informasi untuk umum tentang berbagai

aktivitas yang dilaksanakan sekolah, baik yang telah diadakan

maupun untuk yang akan datang, siswa/i akan lebih maju

selangkah kedepan dengan adanya website sebagai media

informasi baik informasi tentang sekolah, sistem tampilan nilai

melalui jaringan internet.

3.2.2 Flowchart Program yang Diusulkan

Untuk membuat suatu website sekolah SMA Arinda

Palembang ini, sangat diperlukan adanya pembuataan flowchart

agar tidak terjadi kesalahan dalam melakukan desain dan tampilan

secara umum sehingga pengguna (user) dapat memanfaatkan dan

menggunakan website ini secara lebih mudah dan efisien. Selain

dari pada itu, flowchart program ini dapat dijadikan sebagai bagan

alir sistem setiap kejadian yang dilakukan oleh user dan admin.

Berikut ini merupakan flowchart yang terdapat pada website SMA

Arinda Palembang.

Page 16: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

17

3.2.2.1.1 Flowchart Tampilan Awal Program

Flowchart tampilan awal program ini

menjelaskan tentang urutan tampilan awal website

SMA Arinda Palembang. Isi dari tampilan ini adalah

Home, Profil Sekolah, Visi Misi, Struktur Organisasi,

Data Guru, Data Siswa, Prestasi, Fasilitas, Galeri dan

buku tamu.

Page 17: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

18

Gambar 3.2 Flowchart Tampilan Awal Program

Page 18: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

19

3.2.2.1.2 Flowchart Tampilan Halaman Admin

Flowchart Tampilan Halaman Admin

menjelaskan tentang urutan dari menu admin yang

halamannya dibuat terpisah dari halaman utama website

SMA Arinda Palembang.

Gambar 3.3 Flowchart Tampilan Halaman Menu Utama Admin

Page 19: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

20

Gambar 3.4.b Flowchart Tampilan Halaman Menu Admin

Page 20: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

21

Gambar 3.4.b Flowchart Tampilan Halaman Menu Admin

Page 21: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

22

3.2.3 Use Case Program yang Diusulkan

Gambar 3.5 Use Case Program yang Diusulkan

Page 22: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

23

Tabel 3.1 Glosarium Use Case

No Nama Use

Case

Deskripsi Aktor

1 Login Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

mengakses menu login

Administrator dan

Siswa

2 Input Data

Siswa

Use Case ini digunakan untuk

kejadian yang terjadi ketika

admin ingin mendinput data

siswa

Administrator

3 Input Nilai Use Case ini digunakan untuk

kejadian yang terjadi ketika

admin ingin meng-input nilai

siswa

Administrator

4 Home Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan awal

website

Administrator,

Siswa.

5 Visi,Misi dan

Tujuan

Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

visi dan misi

Administrator,

Guru, Siswa,

User

6 Data Guru Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

Administrator,

Page 23: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

24

ingin melihat tampilan halaman

Data Guru

Siswa.

7 Data Siswa Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

Data Siswa

Administrator,

Siswa.

8 Fasilitas Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

fasilitas

Administrator,

Guru, Siswa,

User

9 Galeri Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

Galeri

Administrator,

Siswa,

10 Buku Tamu Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

Buku Tamu

Administrator,

Siswa.

11 Nilai Use Case ini digunakan untuk

kejadian yang terjadi ketika actor

ingin melihat tampilan halaman

nilai siswa

Administrator,

Guru dan Siswa,

12 Agenda Use Case ini digunakan ketika

actor ingin melihat halaman

Administator, user.

Page 24: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

25

agenda.

3.2.4 Tampilan Menu

3.2.4.1 Rancangan Tampilan Program

3.2.4.1.1 State Transition Diagram Halaman Utama

Halaman Utama ini merupakan muka

awal dari tampilan sistem. Pada saat user

memasuki halaman utama, yang mana

disana akan di tampilkan informasi umum

mengenai sekolah SMP Arinda Palembang.

Berikut adalah gambar diagram STD

(State Transision Diagram) halaman utama,

yakni :

Page 25: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

26

Gambar 3.6 STD Tampilan Utama

Page 26: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

27

Gambar 3.7 STD Tampilan Profil Sekolah

Page 27: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

28

Gambar 3.8 STD Tampilan Profil Visi dan Misi

Page 28: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

29

Gambar 3.9 STD Tampilan Struktur Organisasi

Page 29: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

30

Gambar 3.10 STD Tampilan Data Guru

Page 30: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

31

Gambar 3.11 STD Tampilan Data Siswa

Page 31: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

32

Gambar 3.12 STD Tampilan Prestasi

Page 32: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

33

Gambar 3.13 STD Tampilan Data Fasilitas

Page 33: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

34

Gambar 3.14 STD Tampilan Data Galeri

Page 34: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

35

Gambar 3.15 STD Tampilan Data Buku Tamu

Page 35: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

36

Gambar 3.16 STD Tampilan Data Buku Tamu

Page 36: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

37

3.2.4.2 Penjelasan Tampilan Menu

Berikut ini akan dijelaskan tentang penjelasan

tampilan menu website pada setiap halaman.

3.2.4.2.1 Menu Utama untuk Pengunjung.

Untuk pengujung di sediakan beberapa

menu, seperti menu profile, berita, agenda,

pengumuman, fasilitas, galeri, data siswa,

prestasi sekolah, dan buku tamu. Dan ada

beberapa tambahan fasilitas menu yaitu

pencarian berita, berita terpopuler, berita

sebelumnya, banner, dan pencarian data.

Untuk tampilannya seperti pada Gambar 3.17.

Page 37: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

38

Gambar 3.17 Menu Pengunjung

Pada halaman depan atau halaman utama

pengunjung, menampilkan tiga berita terbaru. Jika

pengunjung pilih link akan terlihat seperti pada

Gambar 3.18 pada salah satu berita tersebut akan

masuk ke halaman detail berita tersebut yaitu

Gambar 3.19.

Page 38: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

39

Gambar 3.18 Berita Terbaru

Gambar 3.19 Detail Berita

Page 39: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

40

Pada menu sebelah kiri selain terdapat menu utama juga

terdapat fasilitas pencarian berita, berita terpopuler, dan banner.

Untuk berita terpopuler, ditampilkan berdasarkan banyaknya

berita tersebut dikunjungi oleh pengunjung. Di sebelah kanan

judul berita terpopuler terdapat counter atau dapat juga disebut

sebagai jumlah berapa kali berita tersebut di kunjungi oleh

pengunjung website. Sedangkan banner sendiri dapat juga disebut

sebagai tempat penyimpanan alamat website lain yang jika di klik

maka akan langsung ke alamat website yang tertera pada banner

tersebut seperti pada Gambar 3.20.

Page 40: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

41

Gambar 3.20 Menu Kiri Pengunjung

Page 41: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

42

3.2.4.2.2 Menu Administrator.

Untuk administrator memiliki hak akses penuh

atas seluruh menu atau modul. Dan untuk mengaksesnya

administrator diharuskan melakukan login terlebih

dahulu dengan memasukkan username dan password.

Gambar 3.21 Tampilan Halam Login untuk Admin

Jika username dan password tidak sesuai dengan data

pada database, maka database akan malakukan konfirmasi

bahwa login gagal.

Page 42: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

43

Gambar 3.22 Konfirmasi Login Gagal

Setelah admin memasukkan username dan

password dengan benar sesuai dengan database, maka

admin akan masuk ke halaman utama menu administrator.

Pada halaman tersebut admin dapat mengola semua menu

yang tersedia seperti pada Gambar 3.23.

Gambar 3.23 Halaman Menu atau Modul Admin

Page 43: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

44

3.2.4.2.3 Pembahasan menu data editor website.

Rancangan halaman tambah data editor website :

Gambar 3.24 Halaman Tambah Data Editor Website

Rancangan halaman data editor website :

Gambar 3.25 Halaman Data Editor Website

Rancangan halaman edit data editor website

Gambar 3.26 Rancangan Halaman Edit Data Editor Website Rancangan halaman hasil perubahan data editor setelah

melakukan pengeditan data.

Page 44: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

45

Gambar 3.27 Hasil Perubahan Data Editor

Untuk menghapus data editor website, pada halaman

data editor webSITE seperti pada Gambar 3.27, jika klik

link hapus, misalnya untuk data nomor 1, maka data

tersebut akan terhapus dari daftar editor.

3.2.4.2.4 Pembahasan Menu Berita untuk Administrator.

Untuk melakukan penambahan berita, admin harus

klik tombol tambah berita. Setelah itu admin akan masuk

ke halaman untuk tambah data berita seperti pada

Gambar 3.28.

Page 45: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

46

Gambar 3.28 Rancangan Halaman Admin Tambah Data Berita

Setelah admin melakukan klik tombol tambah berita dan

mengisikan datadatanya, kemudian kilk tombol simpan seperti

pada gambar diatas, maka hasil dari penambahan data berita dapat

dilihat pada halaman data berita seperti pada Gambar 3.29.

Page 46: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

47

Gambar 3.29 Rancangan Halaman Admin Data Berita

Untuk memastikan masuk tidak-nya berita tersebut masuk

ke database dengan benar, dapat dilakukan dengan masuk ke

halaman awal website seperti pada Gambar 3.30.

Gambar 3.30 Tampilan Berita Baru pada Halaman Awal Website

Pada Gambar 3.31 dapat diketahui bahwa data berita yang

baru telah berhasil diupload dan dapat masuk ke dalam database dan

juga dapat tampil di halaman website. Dan tertera hari dan tanggal

Page 47: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

48

saat berita tersebut di upload dan juga tertera nama penulis atau

pengirim dari berita tersebut. Pada Gambar 3.31 menyatakan bahwa

berita tersebut ditulis oleh administrator.

Untuk melakukan edit data berita silahkan klik tombol edit,

sehingga akan masuk ke halaman edit data berita seperti pada

Gambar 3.32. Setelah merubah beberapa data berita yang diinginkan,

kemudian klik tombol Update, maka hasil perubahan datanya akan

langsung ditampilkan di halaman data berita seperti pada Gambar

3.33.

Gambar 3.32 Tampilan Halaman Edit Data Berita

Page 48: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

49

Gambar 3.33 Hasil Edit Data Berita Admin

Hasil edit berita terlihat sepert pada Gambar 3.32. Untuk

menghapus data berita caranya hampir sama dengan menghapus data

editor, cukup dengan klik tombol hapus pada halaman data berita.

3.2.4.2.5 Pembahasan Manajemen Modul website.

Pada aplikasi website ini terdiri dari beberapa

modul yang dapat di akses oleh administrator dan editor

website. Khusus untuk administrator, dapat mengelola

seluruh modul yang tersedia pada aplikasi website ini.

Sedangkan untuk editor website hanya dapat mengelola

beberapa modul, dengan catatan modul tersebut di

ijinkan atau di aktifkan oleh pihak administrator. Ada

Page 49: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

50

beberapa modul yang khusus hanya dapat diakses oleh

pihak administrator dalam artian, modul tersebut tidak

dapat diaktifkan untuk pihak editor.

Beberapa modul yang dapat di akses oleh pihak

editor, dengan catatan modul tersebut sudah di aktifkan

atau di ijinkan oleh pihak administrator agar pihak

editor dapat mengelolanya terdiri dari :

1. Profile Sekolah.

2. Visi dan Misi.

3. Struktur organisasi.

4. Data guru.

5. Data siswa.

6. Fasilitas

7. Galeri.

8. Pengumuman

9. Agenda Sekolah

Untuk mengedit modul website silahkan klik

tombol edit pada salah satu satu modul yang akan di

edit. Sehingga akan tampil ke halaman edit modul.

Untuk data modul terdiri dari beberapa field yaitu :

1. Nama modul.

Digunakan sebagai identitas dari modul itu sendiri.

Page 50: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

51

2. Publish.

Publish digunakan untuk menampilkan modul

ke halaman webs ite pengunjung. Terdiri dari dua

pilihan yaitu “Y”, ( seperti pada Gambar 3.34 )

Gambar 3.34 Modul Ditampilkan

Untuk menyatakan bahwa modul tersebut

ditampilkan ke halaman webs ite pengunjung ( seperti

pada Gambar 3.35 ), sedangkan untuk “N” (seperti pada

Gambar 3.36) menyatakan bahwa modul tersebut tidak

ditampilkan ke halaman website pengunjung ( seperti

pada Gambar 3.37 ).

Page 51: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

52

Gambar 3.35 Modul Pengumuman Tampil pada website

Gambar 3.36 Modul Tidak Tampilkan

Page 52: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

53

Gambar 3.37 Modul Pengumuman Tidak Tampil pada Website

3.4.3.2.6 Form Login Siswa

Pada halaman ini user dapat melihat tampilan

login, karena login ini hanya dibuat untuk para siswa/i yang

telah resmi menjadi siswa/i SMA ARINDA Palembang,

yang mana di dengan login para siswa/i dapat melihat nilai

dan data pribadi.

Gambar 3.38 Login Siswa

Page 53: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

54

Gambar 3.39 Tampilan Setelah Login Siswa

Page 54: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

55

Gambar 3.40 Tampilan Nilai Siswa

Gambar 3.41 Tampilan Data Pribadi Siswa

3.4.3.2.7 Form Tampilan Data Guru

Page 55: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

56

Pada tampilan ini data guru hanya bisa

ditampilkan saja tanpa adanya interaksi langsung dari

guru yang bersangkutan dan untuk melakukan

pencarian data guru secara cepat dan efektif kami

menyediakan link search dengan memasukkan nama

guru atau huruf depanya saja.

Gambar 3.42 Tampilan Data Kepala Sekolah Dan Guru

Gambar 3.43 Tampilan Penggunaan Search

3.4.3.2.8 Form Fasilitas

Page 56: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

57

Pada tampilan ini kami hanya menampilkan

photo – photo fasilitas yang dimiliki SMA

ARINDA PALEMBANG.

Gambar 3.44 Tampilan Fasilitas

3.4.3.2.9 Form Tampilan Buku Tamu

Pada tampilan ini kami membuat agar tamu bisa

melakukan interaksi langsung kepada SMA ARINDA

PALEMBANG dimana tamu bisa mengirim pesan secara

langsung dan terpublikasi kesemua pengguna.

Page 57: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

58

Gambar 3.45 Tampilan Buku Tamu

3.4.3.2.10 Form Profil Sekolah

Page 58: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

59

Pada tampilan ini kami menampilkan tentang profil

sekolah, yaitu mengenai data – data sekolah beserta sarana

dan prasarananya

Gambar 3.46 Tampilan Profil Sekolah

3.2.4.3 Spesifikasi Tabel yang Tersedia pada Database

Page 59: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

60

Struktur database dari apilkasi web SMA Arinda

Palembang terdiri dari beberapa table berikut

+ Tabel User

Untuk menyimpan data user, yang terdiri dari dua

level yaitu: user admin dan user anggota.

Tabel 3.2 User

Field Type Field Null KeteranganId _user tinyint(4) No Nomor id user (auto increment)

Username Varchar (10) No UserPassword Varchar (10) No Password

+ Tabel Profile Sekolah

Untuk menyimpan data profile sekolah.

Tabel 3.3 Profile Sekolah

Field Type Field Null KeteranganId_prof Int (5) No Nomor id profile sekolah (auto

increment)Id_user Varchar (50) No Nama identitas userIsi_prof Text No Detail isi profile sekolahGambar Varchar (100) No Gambar profile sekolah

+ Tabel Guru

Untuk menyimpan data profile.

Tabel 3.4 Guru

Field Type Field Null KeteranganId_guru Int (5) No Nomor id guru (auto increment)

Nama Varchar (100) No Nama guruJenis kelamin Enum(‘L’,’P’) No Jenis KelaminAlamat Varchar (100) No Alamat GuruTelpon Varchar (100) No Telepon

Page 60: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

61

Bidang Studi Varchar (20) No Mata pelajaran yang dibidangiJabatan Varchar (100) No Status jabatanMulai mengajar Varchar (50) No Waktu mengajar

+ Tabel Agenda

Untuk menyimpan data agenda sekolah.

Tabel 3.5 Agenda

Field Type Field Null KeteranganId _ agenda Int (5) No Nomor urut / id agenda ( Auto)

))increment)Tema Varchar (100) No Tema agendaIsi_agenda Text No Isi / penjelasan agendaTempat Varchar (100) No Tempat kegiatanTgl_mulai Date No Tanggal awal menjabatTgl_selesai Date No Tanggal selesai menjabatTgl_posting Date No Tanggal user posting ke websiteWaktu Varchar (50) No Waktu pelaksanaan agendaPublish Enum (‘Y’,’T’) No Waktu agenda

+ Table Pengumuman

Untuk menyimpan data pengumuman

sekolah.

Tabel 3.6 Pengumuman Sekolah

Field Type Field Null KeteranganId_pengumuman Int (5) No Nomor id pengumuman

(auto increment)Judul Varchar (100) No Judul pengumumanIsi Text No Detail isi pengumumanTanggal Date No Tanggal pengumumanTgl_posting Date No Tanggal user postingId_user Varchar (50) No Nama identitas user

+ Tabel Berita

Page 61: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

62

Untuk menyimpan data Berita sekolah.

Tabel 3.7 Berita

Field Type Field Null KeteranganId _ berita Int (5) No Nomor id berita

(auto increment)Id_Posting Int (5) No Nomor id kategori beritaJudul Varchar (50) No Judul beritaIsi1 Mediumtext No Isi beritaIsi2 Text No Isi detail beritaGambar Varchar (50) No Gambar beritaPublish Enum (‘Y’,’T’) No Hari user postingTanggal Date No Tanggal user posting

+ Tabel Fasilitas

Untuk menyimpan data fasilitas sekolah.

Tabel 3.8 Fasilitas

Field Type Field Null KeteranganId _ fasilitas Int (5) No Nomor id fasilitas

(auto increment)Nama Varchar (100) No Nama fasilitasGambar Varchar (100) No Gambar fasilitasKeterangan Text No Detail fasilitas

+ Tabel Galeri

Untuk menyimpan data galeri sekolah.

Tabel 3.9 Galeri

Field Type Field Null KeteranganId _ galeri Int (11) No Nomor id galeri

(auto )increment)Nama Varchar (100) No Nama galeriGambar Varchar (100) No Gambar galeri

+ Tabel Data Guru

Page 62: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

63

Untuk menyimpan data guru sekolah.

Tabel 3.10 Data Guru

Field Type Field Null KeteranganId_guru Int (9) No Nomor id guru (auto increment)

Nama Varchar (50) No Nama GuruJenis Kelamin Varchar (50) No Jenis Kelamin Alamat Varchar (100) No Alamat GuruTelpn Varchar (20) N

o

No Telepon GuruBidang_Studi Varchar (20) N

o

Mata Pelajaran dibidangiJabatan Varchar (20) N

o

Status Jabatan Mulai_mengajar Varchar (100) N

o

Jadwal mulai mengajar

+ Tabel Data Siswa

Untuk menyimpan data siswa

sekolah.

Tabel 3.11 Siswa

Field Type Field Null Keterangan

Id _ siswa Int (11) NoNomor id siswa (auto increment)

Nis Varchar (10) No No Induk Siswa

Nama_siswa Varchar (10) No Nama siswaTempat_lahir date No Tempat LahirTanggal Lahir Varchar (10) No Tanggal LahirJenis_Kelamin Enum(‘L’,’P’) No Jenis KelaminAgama Varchar (10) No AgamaAlamat Varchar (10) No Alamat siswaKelas Varchar (10) No Kelas ditempatkanAsal_Sekolah Varchar (10) No Asal sekolahAlamat_Sekolah Varchar (50) No Alamat sekolah sebelumnyaTelp Varchar (10) No Telepon siswaPwd Varchar (10) No Pwd

+ Tabel Prestasi

Page 63: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

64

Untuk menyimpan data prestasi

sekolah

Tabel 3.12 Prestasi

Field Type Field Null KeteranganIdjrestasi Int (5) No Nomor id prestasi

(auto increment)Juara Varchar (50) No Peringkat juaraKegiatan Varchar(100) No Nama kegiatanPelaksana Varchar (4) No PelaksanaTahun Varchar(50) No Tahun Pelaksanaan

3.2.4.4 Implementasi

Sistem yang diwujudkan dalam situs web ini akan

diimplementasikan dengan cara melakukan hosting situs web.

Hosting akan dilakukan oleh pihak sekolah. Dengan demikian

website sekolah ini yang lebih fokus ke pendaftaran secara online

dapat dikunjungi oleh siapapun, kapanpun, dan dimanapun.

Perusahaan hanya perlu menyiapkan perangkat keras dan

perangkat lunak untuk kebutuhan pembaharuan situs web.

Disamping itu juga diperlukan koneksi internet agar komputer

yang digunakan dapat menggugah (upload) data yang akan

digunakan ke server hosting.

1. Perangkat keras

Perangkat keras yang dibutuhkan oleh admin untuk

memperbaharui isi web adalah perangkat komputer dengan

prosesor intel Pentium Dual core 2 GHz, harddisk SATA 160

GB, dan RAM 1 GB. Selain itu dibutuhkan juga perangkat

Page 64: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

65

modem yang menhubungkannya dengan internet.

2. Perangkat lunak

Komputer yang digunakan oleh admin akan memerlukan

beberapa perangkat lunak. Perangkat lunak yang diperlukan

meliputi : sistem operasi Windows XP, Macromedia

Dreamweaver 8, MySQL, Mozilla Firefox, dan Apache web

server 2.2.

Server web (XAMPP) lokal juga diperlukan untuk melakukan

pemeriksaan dan pengujian sebelum isi web didaftarkan ke

server hosting. Server basis data juga perlu dipasang pada

komputer untuk kebutuhan yang sama.

BAB 4

Page 65: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

66

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan hasil kerja praktek yang penulis kerjakan selama beberapa

bulan di SMA Arinda Palembang, dengan mengambil judul aplikasi Jaringan

pembantu sistem informasi berbasis website SMA ARINDA PALEMBANG

ini. Diharapkan dapat membantu pihak sekolah dalam memberikan informasi

sekilas tentang SMA ARINDA PALEMBANG kepada masyarakat melalui

teknologi internet.

Dan juga dapat membantu masyarakat dalam mempermudah memperoleh

informasi SMA ARINDA PALEMBANG tanpa harus datang ke lokasi

sekolah. Dan juga untuk menghadapi era informasi yang serba cepat sekarang

ini, baik dalam memberikan informasi atau memperoleh informasi, sebuah

instansi milik swasta atau milik pemerintahan dituntut memiliki sebuah

fasilitas atau media yang dapat digunakan dalam penyampaian informasi

secara cepat, salah satunya adalah melalui aplikasi website yang berbasiskan

teknologi informasi ini.

4.2 Saran

Page 66: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

67

Penulis menyadari masih terdapat kekurangan-kekurangan dalam aplikasi

yang penulis buat ini, salah satunya adalah dalam penggunaan skrip bahasa

pemrograman php yang penulis gunakan ini. Untuk membangun suatu

aplikasi website yang layak untuk ditampilkan kepada masyarakat umum

harus melihat dari tujuan atau kebutuhan dari pembuatan website itu sendiri.

Sehingga dalam pembuatan website janganlah berpatokan pada satu bahasa

pemrograman saja. Oleh karena itu agar dapat menghasilkan aplikasi website

yang maksimal, alangkah baiknya jika dalam pembuatannya tidak berpatokan

pada satu bahasa pemrograman saja. Dan juga jangan pantang menyerah

dalam membuatt sebuah aplikasi website, dan jangan malu untuk bertanya

kepada yang lebih ahli. Semoga hasil kerja praktek ini dapat bermanfaat bagi

rekan-rekan adik kelas dan pembaca.

Akhir kata, penulis ucapkan terima kasih kepada bapak dosen

pembimbing lapangan maupun dosen pembimbing tertulis yang dengan setia

telah bersedia membantu dan membimbing penulis, sehingga penulis dapat

menyelesaikan kerja praktek ini.

Page 67: Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palembang

68

DAFTAR PUSTAKA

Hakim, Lukmanul 2008, Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta.

Komputer, Wahana 2006, Panduan Praktis Pengolahan Database dengan MySQL, Andi Offset Yogyakarta.

Kurniawan, Rulianto 2007, CMS dan Forum untuk Orang Awam,Maxicom, Palembang.

Kronke, David M 2004, Database Processing, Erlangga, Jakarta.

Mohamad, Sukarno 2006, Sistem cepat menguasai php, Media Press, Jakarta.