Contoh Kata Pengantar Laporan Kerja Praktek Lapangan - Makalah

LAPORAN PRAKTEK KERJA INDUSTRI
(PRAKERIN)
APLIKASI NILAI SISWA BERBASIS WEB
SMK YPC TASIKMALAYA
Disusun untuk Memenuhi Salah satu Syarat
Mengikuti Ujian Nasional
Tahun Pelajaran 2012/2013

REKAYASA PERANGKAT LUNAK

Disusun oleh,
HANNATI SALMA
10103363

YAYASAN PESANTREN CINTAWANA
SMK YPC TASIKMALAYA
2012

LEMBAR PENGESAHAN INDUSTRI/TEMPAT PRAKERIN
APLIKASI NILAI SISWA BERBASIS WEB
SMK YPC TASIKMALAYA


Pembuat Laporan

HANNATI SALMA
NIS. 10103363

Menyetujui,
Pembimbing I

Pembimbing II

HELMI A. MUHAROM, A.Md
NIP.

JAJANG NURZAMAN
NIP.

Mengetahui;
Direktur/Pimpinan Perusahaan


H. ADANG ABDULLAH, M.M.Pd
NIP.

3

LEMBAR PENGESAHAN SEKOLAH
SMK YPC TASIKMALAYA
APLIKASI NILAI SISWA BERBASIS WEB

Sudah diperiksa pada tanggal
Telah disahkan pada tanggal

: ...........................................................
: ...........................................................

Pembimbing Laporan

Penyusun Laporan

JAJANG NURZAMAN

NIP.

HANNATI SALMA
NIS. 10103363

Koordinator Prakerin

Penguji

JUNJUN NUGRAHA S, S.Pd. M.M
NIP. 19750115.200501.1.007

NANANG KOMARUDIN, S.Kom
NIP.

Mengetahui;
Kepala SMK YPC Tasikmalaya

Kaprog. Studi Keahlian
Tek. Informatika


H. ADANG ABDULLAH, M.M.Pd
NIP.

E. KUSNADI JAJULI, S.Kom
NIP.
4

KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah Ta’ala, yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penyusunan Laporan Praktek
Kerja Industri di SMK YPC Tasikmalaya ini dapat terselesaikan tepat pada
waktunya.
Maksud dan tujuan penyusunan Laporaan Praktek

Kerja Industri ini

adalah untuk melengkapi persyaratan kelulusan tahun pelajaran 2012-2013 di
SMK YPC Tasikmalaya.
Adapun penyusunan Laporan Praktek Kerja Industri ini berdasarkan datadata yang kami peroleh selama melakukan Praktek Kerja Industri, buku-buku

pedoman, serta data-data dan keterangan dari pembimbing maupun staff.
Penyusun menyadari bahwa dalam penyusunan laporan Praktek Kerja
Industri ini tidak lepas dari dukungan berbagai pihak, oleh karena itu pada
kesempatan ini kami ingin mengucapkan terima kasih kepada Yang Terhormat:
1. H. Adang Abdullah, M.M.Pd selaku kepala sekolah SMK YPC yang telah
memberikan tempat, kesempatan, dan fasilitas Praktek Kerja Industri di SMK
YPC Tasikmalaya.
2. Helmi A. Muharom, A.Md selaku pembimbing lapangan Praktek Kerja
Industri di SMK YPC Tasikmalaya yang telah membantu dalam pelaksanaan
Praktek Kerja Indusri di DU/DI.
3. Jajang Nurzaman selaku pembimbing yang telah membimbing dalam
penyusunan laporan Paktek Keja Industi ini.
4. E. Kusnadi Jajuli, S.Kom selaku Kaprog Informatika;
5. Sofyan Saori, S.Pd.I selaku wali kelas XI RPL.
6. Kedua orang tua dan saudara penyusun yang telah mendukung dan
memberikan do’a restu.
7. Bapak Ibu guru yang telah membantu dan memberikan motivasi untuk tetap
belajar.
8. Semua siswa siswi SMK YPC Tasikmalaya yang telah mendukung kami
dalam melaksanakan Praktek Kerja Industri (Prakerin).


5

9. Semua pihak yang tidak dapat penyusun sebutkan satu persatu yang senantiasa
selalu membantu baik secara moril maupun materil.
Penyusun mengakui bahwa laporan ini masih jauh dari sempurna, dengan
dasar itu penulis mohon kritik dan saran yang sifatnya membangun. Semoga
laporan ini berguna, khususnya untuk penyusun dan pembaca pada umumnya.

Tasikmalaya, September 2012

Penyusun

6

DAFTAR ISI

LEMBAR PENGESAHAN DU/DI ................................................................. i
LEMBAR PENGESAHAN SEKOLAH .......................................................... ii
KATA PENGANTAR .................................................................................... iii

DAFTAR ISI .................................................................................................. v
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang ................................................................................. 1
1.2 Tujuan dan Manfaat Prakerin............................................................ 2
1.3 Waktu Dan Tempat Pelaksanaan Prakerin......................................... 3
BAB II PROFIL SMK YPC TASIKMALAYA ............................................... 4
2.1 Sejarah SMK YPC Tasikmalaya ...................................................... 4
2.2 Struktur Organisasi SMK YPC Tasikmalaya .................................... 10
2.3 Alur Pelayanan Jasa/Produksi .......................................................... 12
BAB III PAPARAN KOMPETENSI .............................................................. 14
3.1 Landasan Teori ................................................................................ 14
3.1.1 Web Server ............................................................................ 14
3.1.2 PHP........................................................................................ 18
3.1.3 MySQL .................................................................................. 20
3.1.4 Database, DBMS dan RDBMS ............................................... 21
3.2 Keselamatan Kerja ........................................................................... 22
3.3 Langkah Pelaksanaan Kerja ............................................................. 23
3.3.1 Membuat Rancangan Aplikasi ................................................ 23
3.3.2 Merancang Database dan Table .............................................. 23
3.3.3 Instalasi Web Server XAMPP ................................................ 24

3.3.4 Pembuatan Database dan Table .............................................. 30
3.3.5 Pembuatan Source Code ......................................................... 33
3.3.6 Halaman Web......................................................................... 34
3.5 Permasalahan dan Pemecahannya ..................................................... 37

7

BAB IV PENUTUP ........................................................................................ 39
4.1 Kesimpulan ...................................................................................... 39
4.2 Saran................................................................................................ 39
DAFTAR PUSTAKA ..................................................................................... 40
LAMPIRAN ................................................................................................... 41

8

DAFTAR GAMBAR

Gambar 2.1 Struktur organisasi SMK YPC ..................................................... 11
Gambar 2.2 Data siswa SMK YPC Tasikmalaya ............................................. 12
Gambar 2.3 Grafik perkembangan siswa ......................................................... 12

Gambar 2.4 Jumlah penerimaan siswa baru ..................................................... 13
Gambar 2.5 Jumah siswa sebagai santri........................................................... 13
Gambar 3.1 Struktur PHP ............................................................................... 18
Gambar 3.2 Flowchart nilai siswa ................................................................... 23
Gambar 3.3 Tabel siswa .................................................................................. 23
Gambar 3.4 Tabel guru ................................................................................... 23
Gambar 3.5 Tabel mata plajaran...................................................................... 24
Gambar 3.6 Tabel nilai.................................................................................... 24
Gambar 3.7 Install Language .......................................................................... 24
Gambar 3.8 Welcome Wizard ......................................................................... 25
Gambar 3.9 Menentukan folder Instalasi ......................................................... 25
Gambar 3.10 XAMPP Option ........................................................................ 26
Gambar 3.11 Instalasi XAMPP ....................................................................... 26
Gambar 3.12 Finish......................................................................................... 27
Gambar 3.13 Komentar Instalasi telah selesai ................................................. 27
Gambar 3.14 Konfirmasi untuk menjalankan Xampp ...................................... 27
Gambar 3.15 Xampp Control Panel................................................................. 28
Gambar 3.16 Tampilan Xampp ....................................................................... 29
Gambar 3.17 Pembuatan folder pada C://Program Files/Xampp/htdocs/ .......... 29
Gambar 3.18 Membuat folder nilai.................................................................. 30

Gambar 3.19 XAMPP for windows................................................................. 30
Gambar 3.20 Create New Database ................................................................. 31
Gambar 3.21 Script SQL ................................................................................. 31
Gambar 3.22 Proses memasukan field dengan atributnya ................................ 32
Gambar 3.23 Config.php ................................................................................. 33
Gambar 3.24 Save As Kemudian pilih Save .................................................... 33
9

Gambar 3.25 Penyimpanan file config.php ...................................................... 34
Gambar 3.26 Halaman index.php .................................................................... 34
Gambar 3.27 Halaman Utama ......................................................................... 35
Gambar 3.28 Fom input buku.......................................................................... 35
Gambar 3.29 Halaman output data buku.......................................................... 36
Gambar 3.30 Edit buku ................................................................................... 36
Gambar 3.31 Update buku .............................................................................. 37
Gambar 3.32 Mematikan program yang membeku .......................................... 37

10

BAB I

PENDAHULUAN
1.1 Latar Belakang
Praktek Kerja Indutri (Prakerin) adalah suatu bentuk penyelenggaraan
dari sekolah yang memadukan secara sistematik dan sinkron antara program
pendidikan di sekolah dan program pengusahaan yang diperoleh melalui
kegiatan bekerja langsung di dunia kerja untuk mencapai suatu tingkat
keahlian profesional. Dimana keahlian profesional tersebut hanya dapat
dibentuk melalui tiga unsur utama yaitu ilmu pengetahuan, teknik dan kiat.
Ilmu pengetahuan dan teknik dapat dipelajari dan dikuasai kapan dan dimana
saja kita berada, sedangkan kiat tidak dapat diajarkan tetapi dapat dikuasai
melalui proses mengerjakan langsung pekerjaan pada bidang profesi itu
sendiri. Pendidikan Sistem Ganda dilaksanakan untuk memenuhi kebutuhan
tenaga kerja yang profesional dibidangnya. Melalui Pendidikan Sistem Ganda
diharapkan dapat menciptakan tenaga kerja yang profesional tersebut. Dimana
para siswa yang melaksanakan Pendidikan tersebut diharapkan dapat
menerapkan ilmu yang didapat dan sekaligus mempelajari dunia industri.
Tanpa diadakannya Pendidikan Sistem Ganda ini kita tidak dapat langsung
terjun ke dunia industri karena kita belum mengetahui situasi dan kondisi
lingkungan kerja.
Ada beberapa peraturan tentang Paktek Kerja Industri (Prakerin) dan
putusan Menteri. Adapun peraturan Praktek Kerja Industri (Prakerin) adalah
sebagai berikut:
Tercantum pada UU. No. 2 tahun 1989 tentang Pendidikan Nasional
yaitu untuk:
1. Menyiapkan peseta didik melalui kegiataan bimbingan, pengajaran,
dan/atau latihan bagi peranannya di masa yang akan datang;
2. Peraturan Pemerintah No. 29 tahun 1990 tentang Pendidikan Menengah
yang bertujuan meningkatkan kemampuan peserta didik sebagai anggota
masyarakat dalam mengadakan hubungan timbal balik dengan lingkungan
11

sosial, budaya, alam sekitar, dan meningkatkan pengetahuan peserta didik
untuk melanjutkan pendidikan pada jenjang yang lebih tinggi dan untuk
mengembangkan diri sejalan dengan perkembangan Ilmu Pengetahuan dan
Teknologi (IPTEK) serta kebudayaan;
3. Peraturan pemerintah No. 39 tahun 1992 tentang peran serta masyarakat
dalam Pendidikan Nasional; serta
4. Keputusan Menteri No. 0490/1993 tentang Kurikulum SMK yang berisi
bahwa “Dalam melaksanakan pendidikan dilaksanakan melalui dua jalur
yaitu Pendidikan didalam sekolah dan Pendidikan diluar sekolah”.

Pendidikan di sekolah penyusun melakukan praktek kerja industri selama
tiga bulan yaitu untuk mendapatkan ilmu tambahan atau menyerap pengetahuan
di dunia kerja untuk pengalaman kerja .
Selain melaksanakan prakerin penyusun juga melakukan penelitian untuk
membuat laporan dan melakukan wawancara beberapa karywan mengumpulkan
sebuah informasi menjadi sebuah data serta melakukan analisis apa yang
dibutuhkan .
Dalam melakukan penelitian di sekolah smk ypc tasikmalaya penyusun
menemukan masalah – masalah yang kurang tepat atau

dimana para guru

mengimput nilai masih menggunakan applikasi yang ada selain itu juga untuk
penyimpanan masih belum terpusat dan tidak adanya informasi nilai tidak efektif
tidak ada aplikasi yang bisa menyimpan data sekaligus mengimformasikan
kepada secara otomatis atau secara onlain.
Dari hasil penelitian dan menemukan masalah – masalah penginputan data nilai
siswa di smk ypc yang kurang efektif maka penyusun mencoba menanggulangi
dengan cara membuat suatu laporan dan sekaligus membuat suatu Applikasi yaitu
“APLIKASI NILAI SISWA BERBASIS WEB SMK YPC TASIKMALAYA ”

I.2 Tujuan dan Manfaat Praktek Kerja Industi (Prakerin)
I.2.1 Tujuan Prakerin
Tujuan Praktek Kerja Industri (Prakerin) adalah sebagai berikut :
12

1.

Diharapkan dapat menambah wawasan dan pengetahuan yang
berharga, dan memperoleh masukan serta umpan balik guna
memperbaiki dan mengembangkan kesesuaian pendidikan dan
kenyataan yang ada di lapangan;

2.

Meningkatkan pengetahuan siswa pada aspek-aspek usaha ayng
professional dalam lapangan kerja antara lain struktur organisasi,
jenjang karir dan teknik;

3.

Untuk mencapai Visi dan Misi Sekolah Menengah Kejuruan
Yayasan Peasantren Cintawana (SMK YPC);

4.

Keputusan Menteri No. 0490/1993 tentang Kurikulum SMK yang
berisi bahwa “Dalam melaksanakan pendidikan dilaksanakan
melalui dua jalur yaitu Pendidikan didalam sekolah dan Pendidikan
diluar sekolah”.

1.2.2 Manfaat Prakerin
Adapun

manfaat

dari Praktek Kerja Industri (Prakerin)

manfaatnya adalalah sebagai berikut:
1.

Dapat mengenali suatu pekerjaan industri dilapangan sehingga
setelah selesai dari Sekolah Menengah Kejuruan (SMK) dan terjun
kelapangan kerja industri dapat memandang suatu pekerjaan yang
tidak asing lagi baginya;

2.

Dapat menambah keterampilan dan wawasan dalam dunia usaha
yang professional dan handal;

3.

Mengetahui sejauh mana kesuksesan dalam pencapaian persentase
kesesuaian antara standar Kompetensi dan Kompetensi Dasar RPL
SMK YPC Tasikmalaya;

4.

Mengetahui sejauh mana kemampuan disiplin waktu, kemajuan
kerja dan motifasi, kualitas kerja, inisiatif dan kreatif, serta perilaku
selama Prakerin;

5.

Mengetahui sejauh mana kemampuan para praktikan setelah
melaksanakan Prakerin.

13

I.3 Waktu dan Tempat Pelaksanaan Praktek Kerja Industri (Prakerin)
Mengenai waktu dan tempat Prakerin penulis melaksanakannya selama
dua bulan dari tanggal 06 Februari s/d 28 April 2012 yang bertempat di SMK
YPC Tasikmalaya yang beralamat di Komplek Pesantren Cintawana
Singaparna, dengan jadwal waktu kerja sebagai berikut :
Hari

: Senin - Sabtu

Waktu

: Pukul 07.30 -16.00 WIB

Istirahat

: Pukul 12.00 -13.00 WIB

1.4 RUMUSAN MASALAH
a. Input nilai masih manual
b. Penyimpanan data nilai masih tidak terpusat dan tidak diclasipikasikan
c. Tidak ada suatu aplikasi yang bisa mengimput sekaligus membuat laporan
secara clasifikasi serta menginformasikan data nilai secarasecara manual

1.5 BATASAN MASALAH
a. Harus dibangun suatu applikasi input nilai siswa
b. Harus di dibangun applikasi yang bisa menyimpan informasi data secara
terpusat dan sekaligus dapat membuat laporan secara oto matis yang bisa
membuat laporan secar rekapitulasi.
c. Harus ada suatu sistem atau applikasi yang bisa menjaga suatu data
sekaligus yang bissa menginformasikan secara online.

1.6 CARA MEMBUAT LAPORAN
Penyusun membuat suatu laporan dengan cara melakukan penelitian di
salah satu itansi yaitu di SMK YPC TASIKMALAYA, dan melakukan observasi
serta wawancara dengan salah satu karyawan dan guru smk ypc tasikmalaya untuk
mendapatkan informasi menjadi sebuah data untuk membuat suatu rancangan
sistim atau applikasi yang akan dibangun.

14

1.7 TATA PENULISAN LAPORAN
Dalam penulisan laporan prakerin ini penyusun dengan tata penulisan
sebagai berikut:
BAB I PENDAHULUAN
Bab I ini menerangkan ……..
BAB II PROFIL
Bab II ini menerangkan……..
BAB III LANDASAN TEORI DAN PAPARAN
Bab III ini menerangkan……..
BAB IV PENUTUP
Bab IV ini menerangkan……..

15

BAB II
PROFIL SMK YPC TASIKMALAYA
2.1 Sejarah SMK YPC TASIKMALAYA


9 Juni 1997, didirikan di bawah naungan Yayasan Pesantren Cintawana
dengan Program Keahlian Elektronika komunikasi dan Mekanik Otomotif,
dengan status TERDAFTAR.



Juli 1999, SMK YPC mendapat bantuan dari Islamic Development Bank
(IDB) melalui Direktorat Jenderal Pendidikan Dasar dan Menengah
Bagian Proyek Peningkatan SLTA Swasta Lembaga Pedidikan Tradisional
Jakarta yang dikhususkan untuk program keahlian Mekanik Otomotif.



28 Oktober 2000, diperoleh keputusan dari Tim Akreditasi: Status
melonjak dari TERDAFTAR menjadi DIAKUI.



November 2001, menempati gedung di kampus baru bantuan dari IDB
milik sendiri di atas lahan seluas 10850 m2.



April 2002, SMK YPC mewakili Kab. Tasikmalaya mengirimkan
siswanya dari Prog. Keahlian mekanik Otomoti untuk mengikuti LKS
tingkat Propinsi Jawab Barat.



5 Februari 2002, Dipercaya oleh Dinas Pendidikan Propinsi Jawa Barat
untuk mendapat kan bantuan BBE tahun diklat 2002/2003.



1 April 2003 SMK YPC, mulai tahun Diklat 2003/2004 membuka
program keahlian Teknik Informatika berdasarkan SK. Kepala Dinas
Pendidikan Kota Tasikmalaya No. 421.5/22-Disdik Tahun 2003.



April 2003, SMK YPC mewakili Kab. Tasikmalaya mengirimkan
siswanya dari Prog. Keahlian mekanik Otomoti untuk mengikuti LKS
tingkat Propinsi Jawab Barat.



Agustus 2004, Dibentuknya Bursa Kerja Khusus (BKK) SMK YPC
bekerjasama dengan Dinas Tenaga Kerja Kab. Tasikmalaya sebagai sarana
penghubung agar lulusan terserap di dunia kerja.

16



September 2004, MOU dengan ASRLY INDUSTRIES SDN BHD
(565160-X) Malaysia untuk pelaksanaan Praktek kerja Industri dan
Penyaluran Tenaga Kerja.



November 2004, Bantuan IDB tahap II.



Desember 2005, Mendapat Bantuan Imbal Swadaya SMK Standar
Nasional sebagai nominasi.



Tahun Pelajaran 2006/2007, Akan membuka program keahlian baru
yaitu Teknik Rekayasa Perangkat Lunak.

2.1.1 Visi, Misi, Tujuan, Kebijakan Mutu dan Moto
2.1.1.1 Visi
SMK YPC memiliki komitmen jangka panjang terhadap
pengembangan sumberdaya manusia. Pandangan ke depan dan citacita SMK YPC dinyatakan dalam Visi sebagai berikut:
“Menjadi SMK yang unggul dalam prestasi, didasari
IMTAK, dihiasi Akhlakul Karimah dan dibekali dengan IPTEK
serta mampu bersaing pada tingkat Nasional dan Global”.

2.1.1.2 Misi
Untuk mewujudkan visi tersebut maka misi yang diemban
oleh SMK YPC adalah sebagai berikut::
1.

Meningkatkan profesionalisme dan akuntabilitas kinerja serta
tanggap terhadap perubahan dan simpatik dalam pelayanan.

2.

Menumbuhkan semangat keunggulan dan kompetitif secara
intensif kepada seluruh warga sekolah.

3.

Mewujudkan lingkungan pendidikan yang kondusif, penuh
kreatifitas, kerjasama dan dinamika dengan penonjolan prestasi
tinggi.

4.

Menyelenggarakan pendidikan yang aktif, efektif, efesien,
berkualitas, permeable dan fleksibel yang berorientasi pada
pencapaian kompetensi berstandar Nasional dan Internasional.
17

5.

Menghasilkan tenaga kerja profesional di bidang teknologi
untuk memenuhi tuntutan dunia usaha dan industry serta
mengintensifkan hubungan dengan DU/DI yang memiliki
reputasi Nasional dan Internasional.

6.

Membekali peserta didik untuk mampu mengembangkan diri.

7.

Menanamkan sikap Akhlakul Karimah yang didasari IMTAK
dan IPTEK.

2.1.1.3 Tujuan
Agar visi

tersebut tercapai sesuai dengan misi yang

dijalankan maka tujuan SMK YPC adalah sebagai berikut :
1.

Pengembangan SMK berstandar nasional/internasional.

2.

Mengembangkan pembelajaran dengan mengintegrasikan
konsep BBE pada semua Bidang Diklat.

3.

Pemberdayaan SMK YPC sebagai Pusat Pendidikan dan
Pelatihan Kejuruan Terpadu ( PPKT ).

4.

Meningkatkan kompetensi guru dan peserta didik sebagai
sumberdaya profesional masa depan.

5.

Menghasilkan lulusan yang produktif.

6.

Menyempurnakan fasilitas pendidikan dan pengajaran serta
mewujudkan suasana belajar mengajar yang kondusif.

7.

Memelihara dan meningkatkan jaringan kerjasama dengan
dunia usaha, industri dan alumni.

8.

Mewujudkan sekolah sebagai benteng moralitas bangsa.

2.1.1.4 Kebijakan Mutu
Agar tujuan tersebut terwujud, maka kebijakan mutu SMK
YPC adalah sebagai berikut:
Menghasilkan lulusan yang percaya diri, bermoral dan
produktif melalui sistem pendidikan dan manajemen sekolah yang

18

bermutu tinggi maupun melalui kerjasama dengan dunia usaha dan
industri secara berkelanjutan.

2.1.1.5 Moto
Guna menggelorakan semangat untuk mencapai kebijakan
mutu, maka disusun moto SMK YPC sebagai berikut:
“Ilmu yang amaliah, amal yang ilmiah, dan akhlakul
karimah”

2.1.2 Identitas Sekolah
2.1.2.1 Sekolah
1. Nama Sekolah

: SMK YPC Tasikmalaya

2. Alamat Sekolah/Tlp.

: Pesantren Cintawana Kec.
Singaparna Tasikmalaya Telp.
(0265) 546717 Kode Post 46414
E-Mail: ypc_smk@yahoo.com

3. Didirikan/dibuka

: Tahun 1997/1998

4. Surat Izin Pendirian Sekolah

: Dari Kanwil Depdikbud Jawa
Barat

No

: 143/I02/1/kep/OT/98

Tgl

: 6 Maret 1998

5. Nomor Data Sekolah (NDS)

: B – 4202150003

6. Nomor Statistik Sekolah (NSS) : 324021210002
7. Status/JenjangAkreditasi
a. Program Keahlian

:
: Teknik Audio Video

• Nilai Akhir Akreditasi

: 77,83

• PeringkatAkreditasi

: B

• Nomor

: 420/599-Dikmenti Tgl. 16
Pebruari 2005

b. Program Keahlian
• Nilai Akhir Akreditasi

: Teknik Mekanik Otomotif
: 87,30

19

• Peringkat Akreditasi

: A

• Nomor

: 420/599-Dikmenti Tgl. 16
Pebruari 2005

c. Program Keahlian

: Teknik Rekayasa Perangkat
Lunak

• Nilai Akhir Akreditasi

: 89.37

• Peringkat Akreditasi

: B

• Keterangan

: Dibuka pada tahun pelajaran
2006/2007

d. Program Keahlian

: Teknik Gambar Bangunan

• Nilai Akhir Akreditasi

: -

• PeringkatAkreditasi

: -

• Keterangan

: Dibuka pada tahun pelajaran
2008/2009

e. Program Keahlian

: Teknik Komputer dan Jaringan

• Nilai Akhir Akreditasi

: -

• PeringkatAkreditasi

: -

• Keterangan

: Dibuka pada tahun pelajaran
2009/2010

f. Program Keahlian

: Teknik Sepeda Motor

• Nilai Akhir Akreditasi

: -

• PeringkatAkreditasi

: -

• Keterangan

: Dibuka pada tahun pelajaran
2009/2010

8. Program Keahlian

: a. Teknik Audio Video
b. Teknik Kendaraan Ringan
c. Teknik Sepeda Motor
d. Rekayasa Perangkat Lunak
e. Teknik Komputer dan Jaringan
f. Teknik Gambar Bangunan

20

9. Kepala Sekolah
a. Nama

: H. Adang Abdullah, M.M.Pd.

b. NIP

: 195009231980031005

c. Status

: DPK

d. Surat Keputusan

: 2291/I02.Kep/KP/.lb.2000

2.1.2.2 Badan Penyelenggara
1. Nama Yayasan/Penyelenggara:Yayasan Pesantren Cintawana
(YPC)
2. Alamat Yayasan/Lembaga

: Pesantren Cintawana Kec.
Singaparna Tsm Telp. (0265)
545538 K. Post 46414

3. Susunan Pengurus

: Ketua

: K. H. Asep Suja’i Farid

Sekretaris : Drs. Ujang Sanusi
Bendahara: Dra. Didah S.F.
4. Akta Notaris

: 1. Notaris: Moch Syafei, S.H.
Nomor : 12 Tanggal 14 Januari
1963
2. Notaris : Heri Hendrawan, S.H.
Nomor : 15 Tanggal 8 April
1997
3. Notaris : Heri Hendrawan, S.H.,
M.H.
Nomor : 18 Tanggal 14 Pebruari
2005

21

2.2 Struktur Organisasi Perusahaan
NO
1
2
3
4
5
6
7

NAMA
H. Adang Abdullah, M.M.Pd
K. H. Aep Saepulloh
Drs. H. Eded Hasan
K. H. Iing Sihabudin M
Drs. Yayan Parhan, M.M
Drs. Ujang Sanusi
Ahmad Mansur Kamal

8

Junjun Nugraha S, M.M

9
10
11

Dendang Sutiana, M.Pd
Drs. Diana Surya
Dadang Saepudin, S.Pd

12

E. Kusnadi Jajuli, S.Komp

13

Deke Hernadin, S.Pd

14

Agus Dedy, S.Pd

15

Helmi A. Muharrom, A.Md

16
17
18
19
20

Nita Nurhijrah, S.T
Dra. Hj. Midah Rosidah
Dra. Hj. Didah Saidah
Agus Salim Ridwan, S.S
Agus Sutresna, M.M

21

Rinto Siswantono, S.Pd

22

Eva Risna Dewi, S.Ag

23

LiaYulia, S.Komp

24

Nanang Komarudin, S.Komp

25
26
27
28
29
30
31
32

Teti Romlah, S.Pd
Dra. Eti Susilawati, M.M
Ai Rita Srihartati, M.Ed
Neni Nuraeni
Atep Rurus Ruskala, S.Pd
Teten Abdul Matin, S.Pd
Tati Rohayati, S.Ag
Andri Ardiansyah, S.Pd

33

E. Sutisna

34

Iis Rosidah

JABATAN
Kepala Sekolah
Ketua Komite
QA dan QC
QA dan QC
Wakasek Bid. Kurikulum
Wakasek Bid. Kesiswaan
Wakasek Bid. Sanpras
Wakasek Bid. Humas & BKK &
Koordinator Prakerin
Koord. Litbang Kurikulum
Ketua Program Teknik Elektronika
Ketua Program Teknik Otomotif
Ketua Program Teknik Komputer dan
Informatika
Ketua Program Teknik Bangunan
Sekretaris Kurikulum & Ketua
Bengkel Teknik Sepeda Motor
Sekretaris Kesiswaan & Pembina
Pramuka / PencintaAlam
Sekretaris Humas & PSG
Bendahara II / Bendahara PSG
Bendahara I / Ka. TU
Kasubag. TU
Ketua Bengkel Kerja Bangku
Ketua Bengkel Teknik Kendaraan
Ringan
Ketua Koperasi Sekolah dan Sosial
Ketua Bengkel Rekayasa Perangkat
Lunak
Ketua Bengkel Teknik Komputer dan
Jaringan
Koord. Pembina Perpustakaan
Staf BP
Staf BP
Staf BKK
Pembina PKS
Pembina Olah Raga
Koordinator MGMP Normatif
Koordinator MGMP Adaptif
Ka. Instalasi dan Pembantu Urusan
Keuangan
Staf TU Administrasi Keuangan

22

NO
NAMA
35 Yayat
36 Munawar Zaelani
37

Jajang Nurzaman

38

Dewi Widiawati

39
40
41
42
43
44
45
46
47
48
49
50

Ratna Dewi
H. Dani Khoerudin, Lc
H. Zaenurofiq, Lc.
Oto M. Toha
Hj. Kiki Makiyah
Eutik
Ucin
Budiman
Irpan
Eti
Hadad
Muhamad Panji Sumirat

JABATAN
Staf TU Administrasi Kepegawaian
Staf TU Administrasi Kesiswaan
Staf TU Administrasi Sarana dan
Teknisi IT
Staf TU Administrasi Kesiswaan &
Perpustakaan
Staf TU Administrasi Persuratan
Koord. Boarding School Kampus I
Koord. Boarding School Kampus II
Kerohanian
Koord. DU
As. DU
PBU
PBU
PBU
PBU
PBU
SATPAM

Gambar 2.1 Struktur organisasi SMK YPC Tasikmalaya

23

2.3 Alur Pelayanan Jasa/Produksi
2.3.1 Data Siswa SMK YPC 4 Tahun Terakhir
2008/2009
2009/2010
2010/2011
2011/2012
Program
Keahlian Tkt L P JML L P JML L P JML L P JML
15 6
I
29 3
41 1
28 12
40
28
32
42
Teknik
II
36 1
33 6
40 1
28 12
37
39
41
Audio
40
Video
III 21 1
29 0
35 6
36 1
22
29
41
37
83 I
212 212 172 1
173 104 104
83
Teknik
196 255
255 174 1
175 106 106
Kendaraan II 196 Ringan
III 130 130 244 0
244 240 240 161 1
162
I
42
73 96 0
42
73
96
Teknik
II
41 72 0
0
41
72
Sepeda
Motor
III
38 0
0
0
38
17
29
17
28
28
40
I
33
67
100
46
45
68
Rekayasa
II
28 25 53
35 60
16 30
17 28
95
46
45
Perangkat
Lunak
III 14 6
28 27
35 59
12 28
20
55
94
40
I
48 38
55 36
40 31
0
Teknik
86
91
81
Komputer
55 36
II
52 34
86
91
0
0
dan
III
48 33
Jaringan
81
0
0
0
I
14 2
23
6
1
11 1
16
23
7
12
Teknik
II
13
18 9
5
1
0
13
27
6
Gambar
Bangunan III
14 1
17 8
0
0
15
25
Total
818
1.142
1.166
1.104
Gambar 2.2 Data siswa SMK YPC Tasikmalaya

Gambar 2.3 Grafik perkembangan siswa

24

2.3.2 Jumlah Penerimaan Siswa Baru
Tahun Pelajaran
2007 / 2008

2008 / 2009

2009 / 2010

2010 / 2011

L
P
JML
L
P
JML
L
P
JML
L
P
JML

Pendaftar
365
28
393
396
45
441
438
127
565
376
75
451

Siswa
Yg diterima
290
24
314
363
42
405
342
76
412
290
70
360

Gambar 2.4 Jumlah penerimaan siswa baru
2.3.3 Jumlah Siswa Sebagai Santri

Jumlah Siswa
No

1

2

3

Tahun

Kelas

Jumlah
Putra

Putri

I

288

72

II

260

III

Jml Siswa sbg
santri

Jumlah

Jml.
Prosen

Putra

Putri

360

98

27

125

35%

26

286

74

6

80

28%

165

7

172

73

4

77

45%

Jumlah

713

105

818

245

37

282

34%

I

343

69

412

169

32

201

49%

II

336

66

402

97

27

124

31%

III

301

27

328

74

6

80

24%

Jumlah

980

162

1142

340

65

405

35%

I

283

77

360

167

34

201

56%

II

340

75

415

164

32

196

47%

III

324

66

390

98

27

125

32%

Jumlah

947

218

1165

429

93

522

45%

2008/2009

2009/2010

2010/2011

Gambar 2.5 Jumah siswa sebagai santri
25

BAB III
PAPARAN KOMPETENSI
3.1 Landasan Teori
3.1.1 Web Server
Web Server merupakan sebuah perangkat lunak dalam server
yang berfungsi menerima permintaan (request) berupa halaman web
melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web
dan mengirimkan kembali (response) hasilnya dalam bentuk halamanhalaman web yang umumnya berbentuk dokumen HTML.
Beberapa Web Sever yang banyak digunakan di internet antara
lain :
1.

Apache Web Server (http://www.apache.org)

2.

Internet Information Service, IIS (http://www.microsoft.com/iis)

3.

Xampp Web Server (http://www.xampp.com)

4.

Sun Java System Web Server

(http://www.sun.com/software/products/web_srvr/home_web_srvr.xml)
Beberapa contoh Server Side Scripting (Programming) :
1.

ASP (Active Server Page) dan ASP.NET

2.

ColdFusion (http://www.macromedia.com/software/coldfusion)

3.

Java Server Pages (http://java.sun.com/products/jsp/)

4.

Perl (http://www.perl.org)

5.

Phyton (http://www.python.org)

6.

PHP (http://www.php.net)

26

3.1.1.1 Cara Kerja Web Server
1. Cara kerja Web Server, Web server merupakan mesin dimana tempat
aplikasi atau software beroperasi dalam medistribusikan web page ke
user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan
gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah
terhubung secara fisik, Protocol TCP/IP (networking protocol) yang
memungkinkan semua komputer dapat berkomunikasi satu dengan
yang lainnya. Pada saat browser meminta data web page ke server
maka instruksi permintaan data oleh browser tersebut di kemas di
dalam TCP yang merupakan protocol transport dan dikirim ke alamat
yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text
Transfer Protocol (HTTP). HTTP ini merupakan protocol yang
digunakan dalam World Wide Web (WWW) antar komputer yang
terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini
jelas sangat mudah sekali dimana setiap kali anda mengetik http://;
anda telah menggunakannya, dan membawa anda ke dunia internet.
Data yang di passing dari browser ke Web server disebut sebagai
HTTP request yang meminta web page dan kemudian web server
akan mencari data HTML yang ada dan di kemas dalam TCP protocol
dan di kirim kembali ke browser. Data yang dikirim dari server ke
browser disebut sebagai HTTP response. Jika data yang diminta oleh
browser tidak ditemukan oleh si Web server maka akan meninbulkan
error yang sering anda lihat di web page yaitu Error : 404 Page Not
Found.

27

3.1.1.2 Roxen WebServer
Roxen WebServeR adalah open source dengan fitur lengkap
web server didistribusikan di bawah lisensi GPL. Ini berjalan pada
beberapa sistem operasi yang berbeda termasuk Windows, Linux,
Solaris dan Mac OS X.
Beberapa kelebihan server ini adalah:
 Open source code.
2.

Sebuah antarmuka berbasis web untuk konfigurasi mudah dan
administrasi.

 Roxen sangat mendukung grafis yang dapat digunakan untuk
generasi dinamis misalnya header, gambar, dan grafik.
 Terpadu database MySQL.
 Pemrograman sisi server melalui RXML, Java, Perl, PHP, CGI
script dan banyak lagi.
 Enkripsi yang kuat.
 Modular ekstensi arsitektur di mana server dapat diambil tanpa
mematikan proses server.
 Platform arsitektur-mandiri membuat modul custom portable tanpa
usaha

ekstra.

3.1.1.3 XAMPP Windows 1.7.3
Aplikasi webserver yang sudah terpaket menjadi satu ini
cukup menjadi favorit dikalangan para penggunanya, perkembangan
update ke versi terbaru pun cukup cepat dibandingkan aplikasi web
server lokal lainnya. Xampp juga dapat berjalan pada beberapa
flatform sistem operasi (Windows 2000, XP, Vista, 7).
Isi Paket XAMPP versi 1.7.3 untuk Windows :
-

Apache 2.2.14 (IPv6 enabled),

-

SQLite 2.8.17,

-

MySQL 5.1.41 + PBXT engine,

28

-

SQLite 3.6.20,

-

PHP 5.3.1,

-

ADOdb 5.10,

-

OpenSSL 0.9.8l,

-

Accelerator 0.9.6-rc1,

-

phpMyAdmin 3.2.4,

-

Xdebug 2.0.6-dev,

-

Ming 0.4.3

-

XAMPP Control Panel 2.5.8,

-

XAMPP CLI Bundle 1.6,

-

Webalizer 2.21-02,

-

Mercury Mail Transport System v4.72,

-

msmtp 1.4.19,

-

FileZilla FTP Server 0.9.33,

3.1.1.4 Wamp Server
Walaupun fitur - fitur Wamp tidak selengkap XAMPP,
namun kelebihan di Wamp server adalah kita bisa memilih berbagai
versi dari aplikasi yang tersedia, seperti: Apache di berbagai versi,
PHP di berbagai versi, dan lainnya.
Kita dapat mengatur setting PHP dan juga ekstensi mana
yang akan di pakai dalam PHP. Begitu juga dengan apache, modulmodul mana yang akan di pake di Apache. Seperti halnya XAMPP,
Wamp juga dilengkapi dengan PHPMyAdmin untuk memudahkan kita
dalam mengelola database.

29

3.1.2 PHP
3.1.2.1 Keistimewaan PHP
a. Cepat
b. Free
c. Mudah dipelajari
d. Multi-platform
e. Dukungan technical-support
f. Banyaknya komunitas PHP
g. Aman
3.1.2.2 Struktur PHP
a. Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
b. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
c. Harus ditulis di antara tag :



dan

Gambar 3.1 Struktur PHP
d. Setiap satu statement (perintah) biasanya diakhiri dengan titikkoma (;)
e. CASE SENSITIVE untuk nama identifier yang dibuat oleh user
(berupa variable, konstanta, fungsi dll), namun TIDAK CASE
SENSITIVE untuk identifier built-in dari PHP. Jadi :
฀ $nama ≠ $Nama ≠ $NAMA
฀ hitungLuas() ≠ HitungLuas()
฀ echo = ECHO

30

3.1.2.3 Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh
programmer, akan tetapi secara otomatis ditentukan oleh intepreter
PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data
primitif, yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL
3.1.2.4 Variabel
Variabel yaitu tempat menyimpan data sementara,yang nilainya
dapat di ubah.
1. Digunakan untuk menyimpan sebuah value, data atau informasi;
2. Nama variabel diawali dengan tanda $;
3. Panjang tidak terbatas;
4. Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter
berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang
diperbolehkan (karakter ASCII dari 127 – 255);
5. Bersifat case-sensitive;
6. Tidak perlu dideklarasikan;
7. Tidak boleh mengandung spasi.
Contoh variabel yang benar:
- $_name
- $first_name
- $name3
- $name_3

31

Contoh variabelyang salah :
- $3name
- $name?
- $first+name
- $first.name
- $first nameR3
3.1.3 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis
data SQL (bahasa Inggris: database management system) atau DBMS
yang multithread,multi-user, dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak
gratis di bawah lisensi GNU General Public License (GPL), tetapi
mereka juga menjual dibawah lisensi komersial untuk kasus-kasus
dimana penggunaannya tidak cocok dengan penggunaan GPL.Tidak
seperti Apache yang merupakan software yang dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh
penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL AB. MySQL AB
memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua
orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB
adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
Beberapa kelebihan MySQL antara lain :
o Free (bebas didownload);
o Stabil dan tangguh;
o Fleksibel dengan berbagai pemrograman;

32

3.1.4 Database, DBMS dan RDBMS
Basis data (database) adalah kumpulan informasi yang disimpan
di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database
digunakan untuk menyimpan informasi atau data yang terintegrasi
dengan baik di dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak
yang disebut

DBMS

(Database Management

System).

DBMS

merupakan suatu sistem perangkat lunak yang memungkinkan user
(pengguna) untuk membuat,memelihara, mengontrol, dan mengakses
database secara praktis dan efisien.Dengan DBMS, user akan lebih
mudah mengontrol dan memanipulasi data yang ada.
RDBMS atau Relationship Database Management System
merupakan salah satu jenis DBMS yang mendukung adanya relationship
atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS
lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering
digunakan dalam aplikasi program antara lain :
฀ DB2 - http://www-306.ibm.com/software/data/db2/
฀ Microsoft SQL Server - http://www.microsoft.com/sql/
฀ Oracle - http://www.oracle.com
฀ Sybase - http://www.sybase.com
฀ Interbase - http://www.borland.com/interbase
฀ Teradata - http://www.teradata.com

33

3.2 Keselamatan Kerja
Penggunaan komputer yang terus menerus dapat menyebabkan
keluhan- keluhan pada beberapa anggota tubuh. Misalnya terasa pada otot
leher yang kaku dan pegal semua. Mata yang terasa kabur, dan sebagainya.
Tanpa kita sadari, perangkat komputer sebenarnya dapat menimbulkan
penyakit karena pemakaiannya. Mulai dari tata letak meja dan kursi, layar
monitor, keyboard dan printer merupakan peralatan yang dapat menimbulkan
penyakit pada pemakaiannya.
Untuk mengurangi keluhan pada saat bekerja dengan komputer, ada
baiknya tempat yang digunakan dalam berkomputer hendaknya dirancang
sedemikian rupa. Posisi duduk dalam mengetik juga harus diperhatikan.
Dianjurkan, kita harus duduk dalam posisi tegak dan rileks dan posisi salah
satu dari kaki agak maju ke depan.
Pilihlah meja komputer yang dilengkapi dengan alat sandaran kaki
dan bagian bawah meja memiliki ruang gerak yang bebas. Tinggi meja
disesuaikan dengan ukuran kursi dan tinggi pengguna. Gunakan kursi yang
yang fleksibel (dapat diatur tinggi rendahnya) dan sandarannya mengikuti
lekuk punggung .
Dalam pengetikan, usahakan mata untuk tidak terus menerus
menghadap ke keyboard ataupun monitor. Sebab sedikit banyak, monitor
merupakan layar yang sensitif dan memancarkan radiasi . Untuk itu filter
ataupun screen guard perlu dipasang pada layar monitor, sehingga keluhan
pada mata dapat dihindari.
Diantaranya, cara-cara menjaga kesehatan mata yaitu sebagai berikut :
1. Istirahatkan mata anda dengan melihat pemandangan yang bernuansa
sejuk dan jauh ke depan secara rutin.
2. Jagalah agar kacamata atau lensa kontak (jika menggunakan) dan layar
tampilan selalu bersih. Gunakan tambahan layar anti radiasi.

34

3.3 Langkah Pelaksanaan Kerja
3.3.1 Membuat Rancangan Aplikasi
Sebelum membuat sebuah web mengenai nilai siswa, maka harus
terlebih dahulu dibuat sebuah rancangan/flowchart, seperti gambar berikut:

SISWA

MEMPEL
AJARI

GURU

Gbr 3.2 ERD Many To One

MATA PELAJARAN

SISWA

MEMPEL
AJARI

GURU

DAFTAR NILAI

Gbr. 3.3 Diagram -ER

35

MATA PELAJARAN

CD_MP
NIP

NIS

SISWA

MEMPEL
AJARI

CD_MP

DAFTAR NILAI

GURU

NIP

NIS

Gbr. 3.4 Diagram –ER1

pelajaran
sks
CD_MP
MATA PELAJARAN
nama

NIS

MEMPELA
JARI

SISWA

kelas

jurusan

Gbr. 3.5 Diagram –ER2

36

pelajaran

MATA PELAJARAN

CD_MP

sks
nama

NIP

MEMPEL
AJARI

GURU

CD_MP

sks

pelajaran

Gbr. 3.6 Diagram –ER 3

nama

nama

NIP

NIS

MEMPE
LAJARI

SISWA

GURU

sks

pelajara

CD_M
P

jurus

kelas

DAFTAR NILAI

CD_MP

NIP

nama
NIS

pelajara
n

Gbr. 3.7 Diagram –ER4

37

Masuk

ANGGOTA
?

Akses

DAFTAR
Gambar 3.2 Flowchart nilai siswa
3.3.2 Merancang Database dan Table
Database : Nilai Siswa
Tbsiswa
Field
Nis
Nama
Alamat
Kelas
Jk

Type
Varchar
Varchar
Varchar
Varchar
Char

Size
15
45
75
5
1

Keterangan
Primary Key

Gambar 3.3 Tabel siswa
Tbguru
Field
Nip
Nama
Alamat
Mengajar

Type
Varchar
Varchar
Varchar
Varchar

Size
15
45
75
45

Keterangan
Primary Key

Gambar 3.4 Tabel guru

38

Tbmatapelajaran
Field
Kode_mp
Nama_mp
Sks

Type
Varchar
Varchar
Varchar

Size
15
45
75

Keterangan
Primary Key

Gambar 3.5 Tabel mata plajaran
Tbnilai
Field
Id
Nis
kode_mp
Nilai

Type
Varchar
Varchar
Varchar
Varchar

Size
15
45
75
45

Keterangan
Primary Key

Gambar 3.6 Tabel nilai

3.3.3 Instalasi Web Server XAMPP
Setelah kita double klik Xammp, maka akan tampil tampilan
seperti yang tampak pada gambar berikut.

Gambar 3.7 Install Language
Klik OK

39

Gambar 3.8 Welcome Wizard
Klik Next

Gambar 3.9 Menentukan folder Instalasi
Tekan tombol Next

40

Gambar 3.10 XAMPP Option
Pilih tombol Install

.

Gambar 3.11 Instalasi XAMPP

41

Gambar 3.12 Finish

Gambar 3.13 Komentar Instalasi telah selesai

Gambar 3.14 Konfirmasi untuk menjalankan Xampp

42

Gambar 3.15 Xampp Control Panel

Selanjutnya, untuk mengetahui, apakah web server Xampp
berjalan dengan baik, maka kita harus mencoba menjalankannya, dengan
langkah sebagai berikut: Buka web browser, kemudian pada Address
ketikan : Http://localhost/, maka apabila tampilan yang muncul seperti
pada gambar 10, maka instalasi yang kita lakukan berjalan sempurna.

43

Gambar 3.16 Tampilan Xampp
Langkah selanjutnya, pembuatan folder pada directory server
yaitu htdocs, langkah-langkahnya adalah buka windows explorer, klik
kanan pada area kosong kemudian pilih New Folder

Gambar 3.17 Pembuatan folder pada directory C://Program Files/Xampp/htdocs/

44

Gambar 3.18 Membuat folder nilai

3.3.4 Pembuatan Database dan Table
Untuk membuat database dan table, bisa dilakukan dengan
menggunakan aplikasi PhpMyadmin, yang sudah terinstalasi dengan
Xampp.
Langkah pertama, buka PhpMyAdmin dengan mengetikan
http://localhost/PhpMyAdmin pada Address di Web Browser Mozila
Frefox. (lihat gambar 3.19)

Gambar 13. Tampilan PhpMyAdmin

Gambar 3.19 XAMPP for windows

45

Langkah selanjutnya kita akan membuat database, dengan cara
mengetikan nama database yang akan kita buat, selanjutnya tekan tombol
Ciptakan.

Gambar 3.20 Create New Database
Maka, setelah proses Ciptakan dilakukan, akan tampil script SQL,
yang diperlihatkan pada gambar 3.21

Gambar 3.21 Script SQL
46

Selanjutnya, kita akan membuat Table, caranya adalah dengan
mengetikan nama table yang akan dibuat pada buat Tabel, kemudian isi
jumlah fieldnya. (lihat gambar 3.22).

Gambar 3.22 Proses memasukan field dengan atributnya.
Script SQL dari pembuatan tabel nilai dalam database nilai adalah
sebagai berikut:
CREATE TABLE `nilai`.`tbsiswa` (
`nis` VARCHAR( 15 ) NOT NULL ,
`nama` VARCHAR( 45 ) NOT NULL ,
`alamat` VARCHAR( 75 ) NOT NULL ,
`kelas` VARCHAR( 5 ) NOT NULL ,
`jk` CHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `nis` )
) ENGINE = InnoDB
Untuk langkah pembuatan table selanjutnya, anda tinggal melihat
contoh yang telah diterangkan pada pembahasan sebelumnya.

47

3.3.5 Pembuatan Source Code
Langkah pertama dalam membuat Program Nilai Siswa Berbasis
Web ini, harus dibuat terlebih dahulu file config.php, yang berguna untuk
menyambungkan PHP dengan Database MySQL. Isi dari source code
config.php ini, terdiri dari mysql_connect(“localhost”,”root”,””); artinya
terdiri dari nama server=localhost, nama user=root dan password=” “;,
kemudian untuk mysql_select_db(“nilai”); adalah untuk memilih database
yang akan digunakan.

Gambar 3.23 Config.php
File ini harus disimpan pada directory server, yaitu pada contoh
disini pada Directory C://Program Files/Xampp/htdocs/nilai. Selanjutnya
simpan dengan memilih menu file, kemudian pilih Save As, perlu diingat
pada bagian Save as type harus pada pilihan All Files.

Gambar 3.24 Save As

48

Kemudian pilih Save

Gambar 3.25 Penyimpanan file config.php
3.3.6 Halaman Web
3.3.6.1 Halaman Index
Apabila kita membuat file dengan nama index.php pada folder
yang kita buat di dalam sub menu folder web server, maka secara
otomatis file tersebut akan dijalankan tanpa kita harus mengetik
index.php terlebih dahulu. Bisa dilihat pada gambar 3.26

Gambar 3.26 Halaman index.php
49

Setelah kita memilih tombol login, maka akan masuk ke
halaman utama seperti yang ditunjukkan pada gambar 3.27
3.3.6.2 Halaman Utama

Gambar 3.27 Halaman Utama
3.3.6.3 Halaman Input Data Siswa

Gambar 3.28 Form input data siswa

50

3.3.6.4 Halaman Output Data Siswa

Gambar 3.29 Halaman output data siswa

3.3.6.5 Halaman Edit Data Siswa

Gambar 3.30 Edit data siswa

51

Gambar 3.31 Update data.

3.5 Permasalahan dan Pemecahannya
3.5.1 Mematikan program yang membeku
Ketika anda bekerja dengan suatu program, tidak selamanya program
tersebut bekerja dengan baik. Ada kalanya program tersebut tidak berfungsi
sebagaimana mestinya, sehingga tidak dapat menerima perintah-perintah dari
pemakai. Dalam keadaan ini dikatakan bahwa program itu telah membeku
atau biasa kita sebut dengan istilah “Hang”. Pada umumnya tidak ada cara
untuk memperbaiki program yang “Hang”, tetapi anda dapat mematikan
program tersebut secara paksa. Berikut adalah langkah-langkahnya :
1. Tekanlah Ctrl+Alt+Del pada keyboard secara bersamaan, maka akan
muncul dialog box seperti gambar di bawah :

Gambar 3.32 mematikan program yang membeku

52

2. Untuk mematikan program, pilihlah nama program yang akan dimatikan,
lalu tekan tombol “End Task”. Ada kalanya, sebuah program yang
membeku menyebabkan seluruh komputer anda membeku sehingga ketika
anda menekan Ctrl+Alt+Del, dialog box diatas tidak muncul.Cara untuk
mengatasi hal tersebut adalah dengan cara me-restart (reset) komputer
anda.

53

BAB IV
PENUTUP

4.1 Kesimpulan
Laporan kegiatan Prakerin ini dimaksudkan sebagai salah satu syarat
untuk mengikuti Ujian Nasional dan Uji Kompetisi untuk tingkat XII, juga
untuk mengembangkan minat dan bakat siswa dalam menyalurkan hasil
pendidikan yang telah diperoleh di sekolah di dunia usaha nanti khususnya di
bidang

informatika.

Selama

mengikuti

Prakerin

penulis

juga

bisa

mendapatkan pengalaman dan ilmu yang baru yang belum pernah diperoleh di
sekolah dan juga bisa mengetahui kegiatan kerja di sebuah perusahaan
sehingga penulis sudah mempunyai penglaman dan juga wawasan tentang
dunia kerja bila sudah bekerja nanti.
4.2 Saran
Penulis menyadari keterbatasan pengetahuan dan pengalaman yang
dimiliki, namun walaupun demikian akan mencoba memberi saran yang
mungkin dapat membangun. Adapun saran tersebut antara lain :
1. Dalam penerimaan dan penempatan para siswa yang melaksanakan
Praktek Kerja Industri, hendaknya mempertimbangkan bidang yang sesuai
dengan jurusan siswa, sehingga siswa dapat mengembangkan ilmu yang
dimiliki juga dapat menambah pengetahuan;
2. Bagi pegawai/guru, dapat memperkenalkan program aplikasi apa saja yang
digunakan pada perusahaan, agar siswa yang melaksanakan Praktek Kerja
Industri dapat memahaminya;
3. Dan juga agar guru-guru selalu memberikan motivasi dan bimbingan
kepada siswa-siswi SMK YPC Tasikmalaya;
4. Tiap jurusan harus diaktifkan praktek saat jam praktek;
5. Proses pembelajaran ditingkatkan dan harapan penulis supaya kedisiplinan
sekolah di tegaskan.

54

DAFTAR PUSTAKA

1. http://tips-komputer.com
2. Achmad Solichin (achmatim@gmail.com)
3. www.google.com(pengertian Webserver)

55

LAMPIRAN

56