laporan prakeri 2012-2013
DESCRIPTION
prakerinTRANSCRIPT
-
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
-
3
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 JAJANG NURZAMAN NIP. NIP.
Mengetahui; Direktur/Pimpinan Perusahaan
H. ADANG ABDULLAH, M.M.Pd NIP.
-
4
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 HANNATI SALMA NIP. NIS. 10103363 Koordinator Prakerin Penguji
JUNJUN NUGRAHA S, S.Pd. M.M NANANG KOMARUDIN, S.Kom NIP. 19750115.200501.1.007 NIP.
Mengetahui;
Kepala SMK YPC Tasikmalaya Kaprog. Studi Keahlian
Tek. Informatika
H. ADANG ABDULLAH, M.M.Pd E. KUSNADI JAJULI, S.Kom
NIP. NIP.
-
5
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah Taala, 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 data-
data 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 doa 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).
-
6
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
-
7
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
-
8
BAB IV PENUTUP ........................................................................................ 39
4.1 Kesimpulan ...................................................................................... 39
4.2 Saran ................................................................................................ 39 DAFTAR PUSTAKA ..................................................................................... 40
LAMPIRAN ................................................................................................... 41
-
9
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
-
10
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
-
11
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
-
12
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 :
-
13
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.
-
14
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.
-
15
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..
-
16
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.
-
17
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 cita-
cita 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.
-
18
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
-
19
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: [email protected]
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 : Teknik Mekanik Otomotif
Nilai Akhir Akreditasi : 87,30
-
20
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
-
21
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 Sujai 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
-
22
2.2 Struktur Organisasi Perusahaan
NO NAMA JABATAN 1 H. Adang Abdullah, M.M.Pd Kepala Sekolah 2 K. H. Aep Saepulloh Ketua Komite 3 Drs. H. Eded Hasan QA dan QC 4 K. H. Iing Sihabudin M QA dan QC 5 Drs. Yayan Parhan, M.M Wakasek Bid. Kurikulum 6 Drs. Ujang Sanusi Wakasek Bid. Kesiswaan 7 Ahmad Mansur Kamal Wakasek Bid. Sanpras
8 Junjun Nugraha S, M.M Wakasek Bid. Humas & BKK & Koordinator Prakerin 9 Dendang Sutiana, M.Pd Koord. Litbang Kurikulum 10 Drs. Diana Surya Ketua Program Teknik Elektronika 11 Dadang Saepudin, S.Pd Ketua Program Teknik Otomotif
12 E. Kusnadi Jajuli, S.Komp Ketua Program Teknik Komputer dan Informatika 13 Deke Hernadin, S.Pd Ketua Program Teknik Bangunan
14 Agus Dedy, S.Pd Sekretaris Kurikulum & Ketua Bengkel Teknik Sepeda Motor
15 Helmi A. Muharrom, A.Md Sekretaris Kesiswaan & Pembina Pramuka / PencintaAlam 16 Nita Nurhijrah, S.T Sekretaris Humas & PSG 17 Dra. Hj. Midah Rosidah Bendahara II / Bendahara PSG 18 Dra. Hj. Didah Saidah Bendahara I / Ka. TU 19 Agus Salim Ridwan, S.S Kasubag. TU 20 Agus Sutresna, M.M Ketua Bengkel Kerja Bangku
21 Rinto Siswantono, S.Pd Ketua Bengkel Teknik Kendaraan Ringan 22 Eva Risna Dewi, S.Ag Ketua Koperasi Sekolah dan Sosial
23 LiaYulia, S.Komp Ketua Bengkel Rekayasa Perangkat Lunak
24 Nanang Komarudin, S.Komp Ketua Bengkel Teknik Komputer dan Jaringan 25 Teti Romlah, S.Pd Koord. Pembina Perpustakaan 26 Dra. Eti Susilawati, M.M Staf BP 27 Ai Rita Srihartati, M.Ed Staf BP 28 Neni Nuraeni Staf BKK 29 Atep Rurus Ruskala, S.Pd Pembina PKS 30 Teten Abdul Matin, S.Pd Pembina Olah Raga 31 Tati Rohayati, S.Ag Koordinator MGMP Normatif 32 Andri Ardiansyah, S.Pd Koordinator MGMP Adaptif
33 E. Sutisna Ka. Instalasi dan Pembantu Urusan Keuangan 34 Iis Rosidah Staf TU Administrasi Keuangan
-
23
NO NAMA JABATAN 35 Yayat Staf TU Administrasi Kepegawaian 36 Munawar Zaelani Staf TU Administrasi Kesiswaan
37 Jajang Nurzaman Staf TU Administrasi Sarana dan Teknisi IT
38 Dewi Widiawati Staf TU Administrasi Kesiswaan & Perpustakaan 39 Ratna Dewi Staf TU Administrasi Persuratan 40 H. Dani Khoerudin, Lc Koord. Boarding School Kampus I 41 H. Zaenurofiq, Lc. Koord. Boarding School Kampus II 42 Oto M. Toha Kerohanian 43 Hj. Kiki Makiyah Koord. DU 44 Eutik As. DU 45 Ucin PBU 46 Budiman PBU 47 Irpan PBU 48 Eti PBU 49 Hadad PBU 50 Muhamad Panji Sumirat SATPAM
Gambar 2.1 Struktur organisasi SMK YPC Tasikmalaya
-
24
2.3 Alur Pelayanan Jasa/Produksi
2.3.1 Data Siswa SMK YPC 4 Tahun Terakhir
Program Keahlian Tkt
2008/2009 2009/2010 2010/2011 2011/2012 L P JML L P JML L P JML L P JML
Teknik Audio Video
I 29 3 32 41 1 42 28 12 40 15 6 28 II 36 1 37 33 6 39 40 1 41 28 12 40 III 21 1 22 29 0 29 35 6 41 36 1 37
Teknik Kendaraan
Ringan
I 212 - 212 172 1 173 104 - 104 83 - 83 II 196 - 196 255 255 174 1 175 106 - 106 III 130 - 130 244 0 244 240 - 240 161 1 162
Teknik Sepeda Motor
I 0 42 42 73 - 73 96 - 96 II 0 0 41 - 41 72 - 72 III 0 0 - - 0 38 - 38
Rekayasa Perangkat
Lunak
I 33 67 100 17 29 46 17 28 45 28 40 68 II 28 25 53 35 60 95 16 30 46 17 28 45 III 14 6 20 28 27 55 35 59 94 12 28 40
Teknik Komputer
dan Jaringan
I 0 48 38 86 55 36 91 40 31 81 II 0 0 52 34 86 55 36 91
III 0 0 0 48 33 81 Teknik
Gambar Bangunan
I 14 2 16 23 23 6 1 7 11 1 12 II 0 13 13 18 9 27 5 1 6 III 0 0 14 1 15 17 8 25
Total 818 1.142 1.166 1.104
Gambar 2.2 Data siswa SMK YPC Tasikmalaya
Gambar 2.3 Grafik perkembangan siswa
-
25
2.3.2 Jumlah Penerimaan Siswa Baru
Tahun Pelajaran Siswa Pendaftar Yg diterima
2007 / 2008 L 365 290 P 28 24
JML 393 314
2008 / 2009 L 396 363 P 45 42
JML 441 405
2009 / 2010 L 438 342 P 127 76
JML 565 412
2010 / 2011 L 376 290 P 75 70
JML 451 360 Gambar 2.4 Jumlah penerimaan siswa baru
2.3.3 Jumlah Siswa Sebagai Santri
Gambar 2.5 Jumah siswa sebagai santri
No Tahun Kelas Jumlah Siswa
Jumlah Jml Siswa sbg
santri Jumlah Jml. Prosen Putra Putri Putra Putri
1 2008/2009
I 288 72 360 98 27 125 35%
II 260 26 286 74 6 80 28%
III 165 7 172 73 4 77 45%
Jumlah 713 105 818 245 37 282 34%
2 2009/2010
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%
3 2010/2011
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%
-
26
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 halaman-
halaman 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)
-
27
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.
-
28
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,
-
29
- 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, modul-
modul mana yang akan di pake di Apache. Seperti halnya XAMPP,
Wamp juga dilengkapi dengan PHPMyAdmin untuk memudahkan kita
dalam mengelola database.
-
30
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 :
Gambar 3.1 Struktur PHP
d. Setiap satu statement (perintah) biasanya diakhiri dengan titik-
koma (;)
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
dan
-
31
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
-
32
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;
-
33
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
-
34
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.
-
35
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:
Gbr 3.2 ERD Many To One
Gbr. 3.3 Diagram -ER
SISWA MEMPELAJARI
MATA PELAJARAN
GURU
DAFTAR NILAI
SISWA MEMPELAJARI GURU
-
36
Gbr. 3.4 Diagram ER1
Gbr. 3.5 Diagram ER2
SISWA MEMPEL
AJARI
MATA PELAJARAN
GURU
DAFTAR NILAI
NIS
CD_MP
NIP
CD_MP
NIS
NIP
SISWA MEMPELAJARI
MATA PELAJARAN
NIS
pelajaran
nama
jurusan kelas
CD_MP sks
-
37
Gbr. 3.6 Diagram ER 3
Gbr. 3.7 Diagram ER4
MEMPELAJARI
MATA PELAJARAN
GURU
sks
nama
CD_MP pelajaran
pelajaran
CD_MP
sks
NIP
MEMPELAJARI
DAFTAR NILAI
CD_MP
NIS
NIP
SISWA
NIS nama
juruskelas
pelajaran
nama
GURU
nama
CD_MP
pelajara
sks
NIP
-
38
Gambar 3.2 Flowchart nilai siswa
3.3.2 Merancang Database dan Table
Database : Nilai Siswa
Tbsiswa
Field Type Size Keterangan Nis Varchar 15 Primary Key Nama Varchar 45 Alamat Varchar 75 Kelas Varchar 5 Jk Char 1
Gambar 3.3 Tabel siswa Tbguru
Field Type Size Keterangan Nip Varchar 15 Primary Key Nama Varchar 45 Alamat Varchar 75 Mengajar Varchar 45
Gambar 3.4 Tabel guru
Masuk
ANGGOTA ?
Akses
DAFTAR
-
39
Tbmatapelajaran
Field Type Size Keterangan Kode_mp Varchar 15 Primary Key Nama_mp Varchar 45 Sks Varchar 75
Gambar 3.5 Tabel mata plajaran
Tbnilai
Field Type Size Keterangan Id Varchar 15 Primary Key Nis Varchar 45 kode_mp Varchar 75 Nilai Varchar 45
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
-
40
Gambar 3.8 Welcome Wizard
Klik Next
Gambar 3.9 Menentukan folder Instalasi
Tekan tombol Next
-
41
Gambar 3.10 XAMPP Option
Pilih tombol Install
.
Gambar 3.11 Instalasi XAMPP
-
42
Gambar 3.12 Finish
Gambar 3.13 Komentar Instalasi telah selesai
Gambar 3.14 Konfirmasi untuk menjalankan Xampp
-
43
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.
-
44
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/
-
45
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
-
46
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
-
47
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.
-
48
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
-
49
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
-
50
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
-
51
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
-
52
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
-
53
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.
-
54
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.
-
55
DAFTAR PUSTAKA
1. http://tips-komputer.com
2. Achmad Solichin ([email protected])
3. www.google.com(pengertian Webserver)
-
56
LAMPIRAN