Sistem Informasi Pusat Pengembangan Dan Pemberdayaan pendidikan Dan Tenaga Kependidikan Bidang Mesin Dan Teknik Industri Departemen Teknik Elektro Dan Teknik Informatika
1
BAB 1
PENDAHULUAN
1.1
Latar Belakang Masalah
Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung merupakan badan usaha milik negara (BUMN) yang bergerak dalam bidang pendidik dan kependidikan. (Surat Keputusan Nomor 0205/O/1978 tentang Pelembagaan Unit Pelaksana Teknis (UPT) Pusat Pengembangan Penataran Guru Teknologi (PPPG Teknologi) Bandung). Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung memiliki bebearapa departemen-departemen kependidikan antara lain adalah Departemen Teknik Bangunan, Departemen Elektronika dan Informatika, Departemen Mesin, Departemen Ketenagalistrikan, Departemen MTPS, MKE. PPPPTK Bidang Mesin dan Teknik Industri berperan dalam melakukan program pengembangan sebagai salah satu sub sistem yang sangat vital dalam pembangunan pendidikan di Indonesia. Peranan dan fungsi PPPPTK Bidang Mesin dan Teknik Industri makin diakui keberadaannya, baik ditingkat nasional maupun ditingkat internasional.
Informasi-informasi kegiatan pada Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung dapat diinformasikan kepada masyarakat melalui sebuah website. Website Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung berisikan informasi-informasi tentang kegiatan yang dilakukan semua departemen kependidikan termasuk Departemen Teknik Elektro dan Teknik Informatika, namun dalam hal ini kurang efisien dan kurang dinamis karena semua informasi pada setiap departemen-departemen kependidikan yang berada di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung diberitakan ke dalam satu website yaitu Website Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung. Hal ini membuat Departemen Teknik Elektro dan Teknik Informatika ingin memiliki sebuah website sendiri untuk menginformasikan semua kegiatan-kegiatan yang terdapat dalam Departemen Teknik Elektro dan Teknik Informatika.
Oleh Karena itu, salah satu cara untuk menanggulangi hal tersebut adalah dengan membuat Website Departemen Teknik Elektro dan Teknik Informatika pada Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri agar masyarakat lebih efisien dan lebih cepat dalam mencari informasi-informasi pada Departemen Teknik Elektro dan Teknik Informatika .
(2)
2
1.2
Perumusan Masalah
Berdasarkan latar belakang yang telah dikemukakan, maka perumusan masalahnya yaitu bagaimana membuat Website Departemen Teknik Elektro dan Teknik Informatika ,Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung.
1.3
Maksud dan Tujuan
1.3.1 Maksud
Maksud diadakan penelitian ini adalah untuk membangun website Departemen Teknik Elektro dan Teknik Informatika ,Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung serta untuk mengimplementasikan ilmu pengetahuan yang didapat di bangku perkuliahan dengan kenyataan yang sesungguhnya dilapangan.
1.3.2 Tujuan
Sebagai sarana yang lebih efisien dalam memberitakan informasi-informasi tentang kegiatan yang dilakukan di Departemen Teknik Elektro dan Teknik Informatika ,Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung.
1.4
Batasan Masalah
Website ini hanya menampilkan informasi-informasi tentang kegiatan dan aktifitas pada Departemen Teknik Elektro dan Teknik Informatika, Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri (BMTI) sehingga bisa digunakan dan diakses oleh masyarakat, dan tentunya nanti masyarakat dapat memberikan masukan berupa saran dan kritik yang telah tersedia pada website Departemen Teknik Elektro dan Teknik Informatika, Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri.
Dalam Pembangunan Website Departemen Teknik Elektro dan Teknik Informatika, Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri (BMTI) ini menggunakan spesifikasi perangkat lunak yaitu. Menggunakan Macromedia Dreamweaver sebagai Tools yang digunakan dan Windows 7 sebagai Sistem Operasi.
1.5
Metodologi Penelitian
(3)
3
1.5.1 Metode Pengumpulan Data
1.5.1.1Metode Observasi
Metode ini dilakukan dengan cara pengumpulan data yang berdasarkan pengamatan secara langsung ke Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung dan mencatat hal-hal yang berhubungan dengan permasalahan secara lengkap dan sistematis.
1.5.1.2Metode Wawancara
Metode ini dilakukan dengan cara tanya jawab secara langsung dengan pembimbing Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung yaitu dengan Bapak Drs. H.AHADIAT, S.ST, M.Pd dan para staff yang ahli dibidangnya sehingga tidak terjadi kesalahan.
1.5.2 Metode Pembangunan Perangkat Lunak
Metode yang digunakan untuk membangun Website Departemen Teknik Elektro dan Teknik Informatika ,Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri ini menggunakan Waterfall.
Gambar 1.1 Waterfall Model
Pengambilan Data di Departemen Teknik
Elektro dan Teknik Informatika
Perancangan Desain
Pengolahan data Departemen Teknik Elektro
dan Teknik Informatika
Pengujian Website Departemen Teknik Elektro
dan Teknik Informatika
Penggunaan Website Departemen Teknik Elektro
(4)
4
1.6
Sistematika Penulisan
Sistematika penulisan yang digunakan dalam laporan kerja praktek ini adalah : BAB 1 PENDAHULUAN
Bab ini menguraikan tentang latar belakang permasalahan, merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan maksud, yang kemudian diikuti dengan pembatasan masalah, metdologi penelitian serta sistematika penulisan.
BAB 2 TINJUAN PUSTAKA
Bab ini merupakan tinjauan umum yang di dalamnya menjelaskan tentang profil instansi mulai dari sejarah, struktur organisasi, visi dan misi dan landasan teori yang berhubungan dengan permasalahan berdasarkan studi pustaka yang dilakukan di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri Bandung.
BAB 3 PEMBAHASAN
Bab ini berisi tentang hasil analisis dan perancangan terhadap seluruh sistem untuk mengetahui kebutuhan apa saja yang harus dipenuhi. Bab ini juga berisi tentang implementasi website, hasil website, pengujian website serta kelebihan dan kekurangan website.
BAB 4 KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan selama melakukan kerja praktek di instansi serta saran yang mungkin berguna bagi para pembaca berhubungan dengan hasil kerja praktek yang dibuat.
(5)
5
BAB 2
TINJAUAN PUSTAKA
2.1
Profil Tempat Kerja Praktek
2.1.1 Sejarah Instansi
Pada Pelita I (1969/1970 s.d 1974/1975), Pemerintah Republik Indonesia menempatkan pembangunan pendidikan teknologi sebagai bagian integral REPELITA mengisi kebutuhan terhadap tenaga kerja teknik. Sebelum Pelita I dimulai Direktur Pendidikan Teknologi, Kolonel Amir Gondokusuma, telah melakukan analisis kebutuhan, analisis jabatan, hingga analisis kemampuan,yang kemudian dijabarkan dalam bentuk Kurikulum STM Pembangunan.
Tahun pertama Pelita I dimulai dengan pembangunan delapan STM Pembangunan, dengan dukungan sumber daya yang dimiliki oleh Indonesia sendiri. Tahun kedua Pelita I (1970-1971), pembangunan pendidikan teknik ditingkatkan lagi dengan membangun lima Tehcnical Training Centre (Balai Latihan Pendidikan Teknik) dengan pinjaman dana dari World Bank, dan bantuan tenaga ahli dari UNESCO serta Pemerintah Inggris. Tahun keempat Pelita I (1972-1973), diadakan proyek Peningkatan Mutu Pengajaran Teknik (PMPT), dengan pusat penyelenggaraan di STM Instruktor (bekas SGPT) di Jalan Dr. Rum No. 9 Bandung, dengan sasaran utama mendukung peningkatan mutu guru teknik pada proyek-proyek STM Pembangunan dan BLPT.
Sejalan dengan perkembangan yang semakin intensif pembangunan pendidikan teknik, antara lain dengan penambahan BLPT menjadi sembilan atas bantuan World Bank dan rehabilitasi 27 STM atas bantuan pinjaman dari Pemerintah Belanda maka dirasakan perlunya pelembagaan proyek-proyek penataran guru teknik. Melalui bantuan tenaga ahli dari Australia Mr. Ian Scoot tahun 1972-1973, dan Mr. Ken Sharp tahun 1974-1975, dirumuskan suatu bentuk kelembagaan, yang waktu itu disebut TTUC (Tehnical Teacher Upgrading Centre).
Sejak tahun 1975/1976 kegiatan-kegiatan penataran telah dimulai dioperasikan secara melembaga oleh TTUC dalam status keproyekan.Pengakuan terhadap fungsi dan peranan pendidikan teknologi sebagai bagian integral program pembanguan nasional (REPELITA) mulai diperoleh pada masa jabatan Direktur Pendidikan Menengah Kejuruan, Drs. Soenaryo, M.Sc. tahun 1972-1979 yang pada saat itu juga sistem pendidikan menengah kejuruan dirumuskan secara konsepsional.
Seiring dari dampak positip dari peran TTUC terhadap pengembangan kemampuan guru maka pada tahun 1978 diterbitkan Surat Keputusan Nomor 0205/O/1978 tentang Pelembagaan Unit Pelaksana Teknis (UPT) Pusat Pengembangan Penataran Guru Teknologi (PPPG Teknologi) Bandung bersamaan dengan PPPG lain dan SK Pengangkatan Kepala Pusat pertama, Drs. Jorlin Pakpahan, sedangkan operasional PPPG Teknologi Bandung secara efektif dimulai pada tahun 1980.
(6)
6
Direktur Dikmenjur Ir. Hadiwaratama M.Sc (1981-1983), telah berupaya melakukan penyempurnaan peran TTUC menjadi "Pusat Pengembangan Pendidikan Teknologi" yang selanjutnya dikenal dikenal juga dengan sebutan Technical Education Development Centre (TEDC).Adanya program penataran guru STM dalam bentuk Program Diploma III Guru Teknologi (bulan Juli 1982) dan dengan misi "menciptakan guru STM menjadi guru profesional" sebagai bagian dari upaya memantapkan organisasi dan manajemen, PPPG Teknologi Bandung juga dituntut untuk menyajikan program dan manajemen yang berkualitas profesional. Pada tahun 1986, kampus PPPG Teknologi Bandung dipindahkan dari Jalan Dr. Rum Bandung ke Cimahi, dalam kerangka mengembangkan fungsi sebagai Pusat Pengembangan Pendidikan Teknologi.
Tahun 1990 dengan Surat Keputusan Mendikbud Nomor 0529/O/1990, tanggal 14 Agustus 1990, diadakan perampingan organisasi sekaligus diikuti dengan kebijakan strategis yakni pengakuan-pengakuan terhadap fungsi dan peranan PPPG Teknologi Bandung sebagai "Pusat Pengembangan Pendidikan", yang berarti semakin terbukanya peluang PPPG Teknologi Bandung melakukan program pengembangan sebagai salah satu sub-sistem yang sangat vital dalam pembangunan pendidikan menengah teknologi di Indonesia.
Peranan dan fungsi PPPG Teknologi Bandung makin diakui keberadaanya, baik ditingkat nasional maupun ditingkat internasional dan untuk lebih meningkatkan peran dan fungsinya sebagai lembaga pendidikan di tanah air, maka pada tahun 2007, Pusat Pengembangan Penataran Guru Teknologi Bandung sesuai dengan Peraturan Menteri Pendidikan Nasional No. 8 Tahun 2007 namanya menjadi Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) bidang Mesin dan Teknik Industri.
Dengan demikian semakin terbukanya peluang PPPPTK Bidang Mesin dan Teknik Industri melakukan program pengembangan sebagai salah satu sub sistem yang sangat vital dalam pembangunan pendidikan di Indonesia.
2.1.2 Logo P4TK BMTI
(7)
7
Makna dari logo P4TK BMTI : - Lambang gerigi berwarna kuning :
Menggambarkan kerja keras dan sosialisasi yang tinggi terhadap masyarakat, bangsa, dan Negara.
- Lingkaran berwarna biru :
Menggambarkan Keluasan ilmu pengetahuan yang tanpa batas. - Lambang buku, sayap, telapak tangan berwarna putih :
Menggambarkan bahwa P4TK BMTI bergerak di bidang pendidikan dan kependidikan.
2.1.3 Badan Hukum P4TK BMTI
P4TK BMTI Bandung merupakan badan usaha milik negara (BUMN) yang bergerak dalam bidang pendidik dan kependidikan. (Surat Keputusan Nomor 0205/O/1978 tentang Pelembagaan Unit Pelaksana Teknis (UPT) Pusat Pengembangan Penataran Guru Teknologi (PPPG Teknologi) Bandung).
2.1.4 Struktur Organisasi dan Job Description P4TK BMTI
2.1.4.1Struktur Organisasi P4Tk BMTI
(8)
8
2.1.4.2Job Description
a. Kepala
Kepala Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik, mempunyai tugas dalam membina dan memberikan pemahaman dalam mengembangkan dan Pemberdayaan Pendidik dan Tenaga Kependidikan di Bidang Mesin dan Teknik Industri.
b. Wakil Manajemen Mutu (WMM)
Wakil Manajemen Mutu (WMM) mempunyai tugas Memastikan proses-proses yang dibutuhkan dalam Sistem Manajemen Mutu ditetapkan, diimplementasikan dan dipelihara. Merencanakan dan memantau program Audit Mutu Internal. Mengidentifikasikan dan mengelola program-program untuk perbaikan Sistem Manajemen Mutu. Melaporkan kepada Kepala Sekolah performansi Sistem Manajemen Mutu dan peluang untuk melakukan perbaikan.
c. Bagian Umum
1. Subbag Keuangan mempunyai tugas dalam Perencanaan dan SAI, Gaji dan Pajak, Administrasi dan Pertanggungjawaban, Kebendaharawanan (Pengeluaran, dan Penerimaan Negara Bukan Pajak (PNBP)) .
2. Subbag Tata Laksana dan Kepegawaian mempunyai tugas dalam Ketatalaksanaan, Administrasi Umum, Administrasi Kepegawaian, Pembinaan dan Pengembangan Kepegawaian.
3. Subbag Tata Usaha dan Rumah Tangga mempunyai tugas pada Tata Usaha yaitu menangani Persuratan, kerasipan, dan keprotokolan, Humas dan Publikasi, perpustakaan, lab dan bengkel. Pada Kerumahtanggaan mempunyai tugas yaitu menangani Asrama, Keamanan, Transportasi, Kebersihan dan Pertamanan. Pada bagian Logsitik mempunyai tugas yaitu menangani Pengadaan, Invertaris, gudang dan Fasilitas penunjang Lembaga.
4. Koperasi mempunyai peran dalam membangun dan mengembangkan potensi dan kemampuan ekonomi anggota pada khususnya dan masyarakat pada umumnya untuk meningkatkan kesejahteraan ekonomi dan sosialnya, berperan serta secara aktif dalam upaya memeprtinggi kualitas kehidupan manusia dan masyarakat, memperkokoh perkeonomian rakyat sebagai dasar kekuatan dan ketahana perekonomian nasional dengan Koperasi sebagai sokogurunya, berusaha untuk mewujudkan dan mengembangkan perkeonomian nasional yang merupakan usaha bersama berdasar atas asas kekeluargaan dan demokrasi ekonomi.
(9)
9
d. Bidang Program dan Informasi
1. Seksi data dan Informasi mempunyai tugas dalam menangani S I M dan Infrastruktur.
2. Seksi Progran bertugas dalam Penyusunan dan Evaluasi Program, Pengembangan dan Inovasi Model Tingkom, Pengembangan Kelembagaan.
e. Bidang Fasilitas Peningkatan Kompetensi
1. Seksi Penyelenggaaan bertugas dalam Persiapan Penyelenggaraan Tingkom, Penyelenggaraan Tingkom, Pelaporan Penyelenggaraan dan Lembaga.
2. Seksi Evaluasi bertugas pada Evaluasi Tingkom, Pemantauan Tingkom, Sekretariat T U K.
3. API (Afiliasi Produksi & Industri) adalah satu organisasi intern di PPPPTK Bidang Mesin dan Teknik Industri Bandung yang dibentuk dalam rangka mengembangkan model Income Generating Activity (IGA). Pada stage pertama digunakan pendekatan pengembangan wawasan keintrausahaan dalam bentuk kegiatan Unit Produksi.
f. Kelompok Jabatan Fungsional
Koordinator Jabatan Fungsional terdiri dari beberapa departemen yaitu :
a. Departemen Teknik Bangunan
Departemen ini terdiri dari tiga jurusan yaitu: 1. Konstruksi Bangunan.
2. Arsitektur & Lansekap. 3. Bangunan Air & Jalan.
Departemen ini juga telah diakreditasi oleh Lembaga Pengembangan Jasa Konstruksi sebagai Badan Sertifikasi Keterampilan (BSK) Institusi Diklat yaitu Badan Penyelenggaraan Sertifikasi yang independen dan mandiri, yang dibentuk oleh Institusi Diklat guna menyelenggarakan pengujian keterampilan kerja untuk proses sertifikasi keterampilan kerja dalam bidang bangunan, arsitektur dan tata lingkungan.
b. Departemen Elektronika dan Informatika
Perkembangan teknologi informasi dan komunikasi tidak terlepas dari dukungan perkembangan Teknologi Elektronika. Dampak dari perkembangan tersebut adalah terbukanya lapangan kerja baru termasuk lahirnya spesialisasi teknologi informasi di hampir seluruh jenjang dan jenis pendidikan, termasuk di PPPPTK BMTI Bandung.
Potensi dan Fasilitas pendukung yang dimiliki Departemen ini cukup lengkap. Paket-paket pelatihannya meliputi bidang-bidang keahlian Teknik Informatika, Elektronika Industri, Digital dan Microprocessor serta elektronika Komunikasi. Beberapa produk yang telah dipasarkan sebagai hasil kerja departemen ini adalah dalam bentuk alat bantu mengajar (teaching aid) seperti : Radio System, Pemancar dan Penerima AM/FM, Televisi Berwarna dan Hitam Putih, DVD dan lain-lain.
(10)
10
Disamping itu departemen ini menyediakan jasa layanan bagi masyarakat umum, industri, dan lembaga dalam bidang-bidang perbaikan/perawatan, perencanaan, pembuatan dan pemasangan sistem elektronika komunikasi, elektronika industri dan instrumentasi.
Terdapat pula Lab Komputer sebagai sarana yang tidak terpisahkan dari bidang kemampuan Teknologi Komputer. Bidang ini selalu siap membantu anda dalam menguasai software komputer baik Program Aplikasi dan Desain Program. Sedangkan Lab Komputer Hardware dengan fasilitas lengkap akan membantu anda menguasai Maintenance PC dan sistem jaringan komputer bersertifikat Internasional (Cisco Networking Academy Program).
c. Departemen Ketenagalistrikkan
Kemajuan perkembangan pembangunan di semua aspek kehidupan, telah memicu juga perkembangan dibidang sumber daya khususnya tenaga listrik. Oleh karena itu, Departemen Ketenagalistrikan ini, memberikan solusi dan ilmu terhadap sumber daya, khususnya sumber daya manusia, supaya dapat memberikan nilai positif bagi perkembangan pembangunan negara.
d. Departemen Mesin
Departemen ini ditangani oleh tenaga-tenaga profesional yang telah mengembangkan pola/sistem pendidikan dan pelatihan berbasis modular. Sistem tersebut menjembatani kesenjangan antara tuntutan kemampuan tenaga kerja industri dan "output" lembaga pendidikan formal.
Sistem ini dirancang khusus bagi industri maupun bagi perorangan yang ingin berkembang sehingga dapat dipelajari secara mandiri. Pola pembelajaran dilakukan secara "learned centred" atau berfokus pada peserta belajar. Dengan demikian peserta dapat belajar menurut kemampuan masing-masing tanpa tergantung pada peserta lain. Departemen ini dikepalai oleh seorang Kepala Departemen dibantu oleh dua orang Wakil Kepala Departemen Bidang Diklat dan Non-diklat. Departemen ini terdiri dari jurusan Rancang Bangun dan Kontrol, Las dan Fabrikasi Logam serta Mesin Produksi. Dalam operasionalnya mempunyai keahlian Pemesinan, Pengelasan, Metalurgi, Teknik Pembentukan dan Pengecoran, Pemeliharaan dan Perbaikan, Mekatronik, Pengukuran dan Pengujian.
e. Departemen Mesin Konversi Energi Otomotif dan Pesawat Tenaga
Perkembangan teknologi sekarang ini memicu supaya perkembangan teknologi di negara kita mengikuti perkembangan dunia. Oleh karena ini, dengan memberikan imu pengetahuan tentang energi otomotif dan pesawat tenaga, diharapkan negara kita membuat suatu teknologi yang dapat memberikan kontribusi besar terhadap negara bahkan dunia internasional.
(11)
11
f. Departemen MTPS
Departemen ini berkiprah dalam upaya memenuhi tuntutan kebutuhan terhadap peningkatan mutu pendidik dan tenaga kependidikan dalam berbagai bidang kemampuan, seperti:
a. Bahasa Inggris Teknik
b. Pengembangan Kurikulum dan Metodologi Pengajaran Teknik
c. Perancangan dan Pembuatan Bahan Ajar untuk kebutuhan pendidikan pelatihan kejuruan dan umum
d. Penelitian Terapan e. Skills Audit
f. Analisis Kebutuhan Pelatihan
g. Talent Scouting bagi calon kepala sekolah
Terhadap perkembangan karir, Departemen ini juga telah berhasil mengembangkan sistem penelusuran calon pemimpin SMK melalui Talent Scouting dan pengembangan manajemen untuk level supervisor.
PPPPTK BMTI Bandung merupakan pengembang pendidikan kejuruan sekaligus penyelenggara pendidikan dan pelatihan guru teknologi, karena itu Departemen ini merupakan salah satu tulang punggung dari penyediaan bahan ajar dalam bentuk Hand Out, Lembar Operasi, Buku, Modul, Poster, Buku-buku Pelajaran. Selain itu berkemampuan untuk melatih bidang Penelitian Karya Ilmiah (KTI) dan Penelitian Tindakan Kelas (PTK) hal ini sebagai bukti produktivitas Departemen ini.
STAF
Sebagai lembaga tempat mengkaji dan melaksanakan kebijakan pemerintah bidang pengembangan pendidikan teknologi menengah kejuruan di Indonesia, kami menyadari bahwa Sumber Daya Manusia (SDM) adalah modal utama yang perlu dipelihara dan dikembangkan secara terus menerus seiring dengan perkembangan teknologi dan informasi serta tuntutan dunia kerja dan bisnis. Dari 408 karyawan, 60% memiliki latar belakang pendidikan tinggi dan hampir semua tenaga edukatif telah mengikuti pendidikan di luar negeri seperti di Australia, Jepang, Jerman, Inggris, Amerika, Austria, Swiss, Philipina, Belanda, Brunei dan beberapa negara lain, termasuk pengalaman kerja di beberapa industri berskala internasional.
2.2
Landasan Teori
2.2.1 Jaringan
2.2.1.1Jaringan Komputer
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal
(12)
12
yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.(http://fadel05.tripod.com/network/jaringan.html)
2.2.1.2Klasifikasi Jaringan komputer
Jaringan komputer dapat diklasifikasikan menurut skala sebagai berikut : 1. Local Area Network (LAN):
suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
2. Metropolitant Area Network (MAN):
prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km. 3. Wide Area Network (WAN):
jaraknya antar kota, negara, dan benua. ini sama dengan internet.
Berdasarkan fungsi: Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer :
1. Client-server
Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
2. Peer-to-peer
Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 kompute (A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
Berdasarkan distribusi sumber informasi/data, jaringan komputer dapat dibedakan atas : 1. Jaringan terpusat
Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
2. Jaringan terdistribusi
Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
(13)
13
Berdasarkan media transmisi datanya, jaringan komputer dapat dibedakan atas beberapa kategori, diantaranya :
1. Jaringan Berkabel (Wired Network)
Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
2. Jaringan Nirkabel(WI-FI)
Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan. (.http://id.wikipedia.org/wiki/Jaringan_Komputer)
2.2.2 Pengertian Internet
Menurut Tracy LaQuey “Internet merupakan jaringan longgar dari ribuan jaringan komputer yang menjangkau jutaan orang di seluruh dunia”.
Internet dapat diartikan sebagai jaringan komputer yang memiliki jangakauan luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi, data dan lain-lain dari mulai yang statis hingga yang dinamis dan interaktif.
2.2.3 Pengertian Web dan Situs
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam
World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. (http://id.wikipedia.org/wiki/Situs_web, 19/1/2011 19.36 WIB).
Situs juga dapat diartikan sebagai kumpulan halaman yang memiliki atau menampilkan gambar diam, gambar bergerak, data, teks, animasi, suara, video dan atau gabungan keseluruhan elemen yang bersifat statis atau dinamis dalam sebuah kerangka dimana halaman-halaman tersebut saling berhubungan satu sama lain.
2.2.4 Pengertian Data
Data dapat didefinisikan sebagai berikut :
Data adalah fakta atau apapun yang dapat digunakan sebagai input dalam menghasilkan informasi. (Susanto, 2004: 40).
(14)
14
Data bisa berupa bahan untuk diskusi, pengambilan keputusan, perhitungan, atau pengukuran. Saat ini data tidak harus selalu dalam bentuk kata atau kalimat tapi bisa juga dalam bentuk suara, gambar diam dan bergerak, baik dalam bentuk dua atau tiga dimensi.
2.2.5 Pengertian Informasi
“Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya. Informasi dapat juga dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang
tindakan atau keputusan”. (Witarto, 2004:9 ).
Informasi merupakan sesuatu yang harus dimiliki oleh suatu perusahaan atau organisasi untuk bisa tetap eksis dan bertahan, karena kurangnya informasi yang dimiliki akan mengakibatkan perusahaan atau organisasi akan hancur dan berakhir.
2.2.6 Pengertian Database
Database dapat diartikan sebagai kumpulan data yang terdiri atas satu atau lebih tabel yang terintegrasi satu sama lain, di mana setiap pemakai (user) diberi wewenang (otorisasi) untuk dapat mengakses (mengubah, menghapus, menganalisis, menambah, memperbaiki) data dalam tabel-tabel tersebut. (http://www.belajarti.co.cc/2010/02/pengertian-database.html, 20/01/2011 14:00 WIB)
2.2.6.1Fungsi Database
Adapun fungsi database diantaranya adalah sebagai berikut :
1. Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menentukan informasi
2. Menentukan kualitas informasi. Informasi dapat dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
3. Mengurangi duplikasi data (data redundancy). 4. Hubungan data dapat ditingkatkan (data relatability). 5. Mengurangi pemborosan tempat simpanan luar.
2.2.6.2Kriteria Database
Dari penjelasan sebelumnya dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
1. Bersifat data oriented dan bukan program oriented
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah 5. Dapat digunakan dengan cara-cara yang berbeda.
(15)
15
2.2.7 Alat Bantu Pengembang Sistem
2.2.7.1Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem.
(http://nyobayoo.blogspot.com/2008/09/diagram-konteks.html, 20/01/2011 14:06 WIB)
Ini akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat digambarkan dengan garis putus). Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks.
Simbol Keterangan
Kesatuan luar (external entity) yang menggambarkan sumber atau tujuan. Kegiatan yang dilakukan orang atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan informasi yang keluar dari proses.
Menunjukkan arus data yang berupa masukan untuk sistem atau dari sistem.
Tabel 2.1 Simbol-simbol Diagram Konteks
2.2.7.2DFD ( Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis. (http://id.wikipedia.org/wiki/Data_flow_diagram, 20/01/2011 14:09).
DFD merupakan salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
(16)
16
1. Pemberian nama untuk tiap komponen DFD 2. Pemberian nomor pada komponen proses
3. Penggambaran DFD sesering mungkin agar nyaman dilihat 4. Penghindaran penggambaran DFD yang rumit
5. Pemastian DFD yang dibentuk itu konsisten secara logika Adapun fungsi dari DFD adalah sebagai berikut :
1. Membantu para analis sitem meringkas informasi tentang sistem, mengetahui hubungan antar sub-sub sistem, dan membantu perkembangan aplikasi secara efektif. 2. Sebagai alat komunikasi yang baik antara pemakai dan analis sistem.
3. Menggambarkan sejumlah batasan otomasi untuk pengembangan alternatif sistem fisik.
Simbol Keterangan
Entitas
Kesatuan luar dilingkungan luar. Sistem dapat berupa uang, organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima
output dari suatu sistem.
Arus Data (Flow)
Menunjukkan arus dari data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem.
Proses
Proses ini mengubah 1 atau lebih input menjadi output. Nama proses dituliskan dengan suatu kata, singkatan atau kalimat sederhana.
(17)
17
Simpanan Data
Simpanan data dapat berupa file, database, arsip, tabel
Tabel 2.2 Simbol-simbol DFD
2.2.7.3Kamus Data
Kamus data merupakan alat yang digunakan untuk mendeskripsikan isi dan semantik data,laporan, dan seluruh aliran informasi dalam sistem. Kamus data terdiri dari nama data,sumber / tujuan data, deskripsi, bentuk data,periode, dan struktur data. (http://www.ittelkom.ac.id/library/index.php?view=article&catid=20%3Ainformatika&id=18 6%3Adiagram-aliran-data&option=com_content&Itemid=15, 20/01/2011 : 14:19 WIB)
Kamus data selain digunakan untuk dokumentasi dan mengurangi redudansi, juga memiliki fungsi sebagai berikut :
1. Memvalidasi diagram aliran data dalam hal kelengkapan dan keakuratan
2. Menyediakan suatu titik awal untuk mengembangkan layar dan laporan-laporan 3. Menentukan muatan data yang disimpan dalam file-file
4. Mengembangkan logika untuk proses-proses diagram aliran data.
2.2.8 Perangkat Lunak yang Digunakan
2.2.8.1PHP (Hypertext Preprocessor)
PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. (http://id.wikipedia.org/wiki/PHP, 20/01/2011 14:24)
PHP pertama kali diperkenalkan Rasmus Lerdorf dari script Perl pada tahun 1994. PHP
dirancang untuk bekerja dengan Web Server Apache pada awal penciptaannya. PHP itu sendiri
merupakan pengembangan dari bahasa C yang sebelumnya dikenal dengan istilah FI (Form
Interpreter) untuk mengolah data form dari sebuah website. Selain itu, PHP juga dirancang untuk
membentuk web dinamis.
2.2.8.1.1 Kelebihan Menggunakan PHP
Kelebihan program yang menggunakan PHP MySQL antara lain : 1. Program dapat dijalankan di semua sistem operasi.
(18)
18
PHP MySQL berjalan secara web base, itu artinya semua sistem operasi yang memiliki web browser dapat menggunakan aplikasi ini, dan semua sistem operasi tentu saja selalu memiliki web browser.
2. Sangat cocok dan mudah diterapkan pada komputer berjaringan.
Program PHP MySQL cukup diinstal di salah satu komputer yang merupakan komputer server. Pada komputer client, pemakai tidak perlu menginstalasikan program apapun lagi. Pada komputer client pemakai cukup mengarahkan web browser ke komputer server dan program dapat langsung dijalankan.
3. Tidak ada virus yang menginfeksi program PHP.
Program PHP belum dapat diinfeksi virus sampai saat ini. Kebanyakan virus menginfeksi file berekstensi *.exe dan lain-lain.
2.2.8.1.2 Struktur Dasar PHP
<?php
<-– script PHP -- > ?>
2.2.8.2MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management sistem) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. (http://id.wikipedia.org/wiki/MySQL, 20/01/2011 14:27 WIB)
Bahasa ini dapat digunakan untuk memuat, mengurutkan, dan menyaring suatu data sehingga suatu data yang spesifik dari suatu basia data dapat dihasilkan. MySQL adalah server database SQL (Structured Query Language) yang paling banyak diminati karena kecepatan kerja dan kemudahan dalam penggunaannya.
Kelebihan MySQL sebagai basis data, antara lain :
1. Mendukung standar yang telah ada, yaitu standar ODBC level 0-2 2. Mampu membuat tabel dengan ukuran besar
2.2.8.3Adobe Dreamweaver CS4
Adobe Deramweaver adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola suatu web. Keunggulan Dreamweaver dibandingkan editor lainnya adalah memungkinkan pengguna berkreasi secara bebas dan cepat pada suatu lingkungan visual, tanpa menulis sebaris pun kode atau tag HTMLnya, dan setelah itu kita dapat menguji tampilan halaman web kita langsung di browser apapun yang kita inginkan.
(19)
19
Gambar 2.3 Adobe Dreamweaver CS4
2.2.8.4WAMP Server 2.0
Wamp Server atau wamp adalah sebuah aplikasi yang dapat menjadikan komputer pemakai menjadi sebuah server. Kegunaan wamp ini untuk membuat jaringan lokal sendiri dalam artian pemakai dapat membuat website secara offline untuk masa coba-coba di komputer sendiri.
Kelebihan wamp, yaitu praktis dan tidak perlu banyak melakukan setting. saat ini
wamp server hanya berjalan pada sistem operasi windows.
2.2.8.5Mozilla Firefox
Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-flatform gratis yang dikembangkan oleh yayasan mozilla.
Yayasan mozilla bertujuan untuk mengembangkan sebuah browser web yang kecil, cepat, dan simpel melalui firefox. Salah satu fitur populer firefox adalah pemblokir pop-up
yang sudah terpasang di dalamnya dan sebuah mekanisme pengembangan untuk menambah fungsionalitas tambahan.
(20)
20
BAB 3 PEMBAHASAN
3.1 Analisis sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur dan aliran dokumen yang sedang berjalan yang digambarkan dalam bentuk flow map dan analisis sistem non fungsional yang meliputi perangkat keras dan perangkat lunak yang digunakan, serta analisis user yang terlibat.
3.2 Analisis masalah
Analisis permasalahan yang terjadi pada Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri adalah kurang efisien dalam memberikan informasi-informasi layanan kepada para pengguna yang mengakses dan membutuhkan layanan ini.
3.2.1 Analisis Sistem yang Sedang Berjalan
Analisis sistem merupakan prosedur penjelasan tentang sistem yang sedang berjalan sekarang yaitu prosedur yang berjalan di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri.
(21)
21
3.2.1.1 Flowmap Login
Flowmap Login
User Admin
(22)
22
3.2.1.2 Flowmap Buku Tamu
Flowmap Login
User Admin
(23)
23
3.2.2 Analisis Kebutuhan Non Fungsional
Analisa kebutuhan non fungsional menggambarkan keadaan sistem yang ada di Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri, diantaranya perangkat keras, perangkat lunak, serta user sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.
3.2.2.1 Analisis User (Pengguna) Sistem
Sistem yang akan dibangun ini akan digunakan oleh dua jenis pengguna utama yaitu admin dan pengunjung. Admin dapat melakukan pengelolaan terhadap aplikasi ini seperti tambah data, hapus data, dan edit data, sedangkan pengunjung hanya dapat melihat informasi yang dibutuhkan.
Tabel 3.1 Analisis Pengguna Admin
Pengguna Admin
Tanggung Jawab Mengelola data yang terdapat dalam aplikasi
Hak Akses Melakukan pengolahan data staff, data jadwal
diklat, program diklat, katalog diklat, dan data buku tamu.
Tingkat Pendidikan Minimal SMA dan Sederajat
Tingkat Keterampilan Menguasai komputer, pemahaman yang
cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet
Pengalaman -
Jenis Pelatihan Cara Mengoperasikan Aplikasi
Tabel 3.2 Analisis Pengguna Pengunjung
Pengguna Admin
Tanggung Jawab Melihat informasi yang diinginkan.
Hak Akses Hanya dapat melihat informasi yang terdapat
di situs ini.
Tingkat Pendidikan Minimal SMA
Tingkat Keterampilan Menguasai komputer, pemahaman yang
cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet
Pengalaman -
Jenis Pelatihan -
Kesimpulan : Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan
dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri sudah memiliki cukup teknisi yang baik dalam mengelola perangkat lunak yang akan
(24)
24
dibuat. Selanjutnya, untuk lebih dapat memudahkan pihak Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri dalam memberikan informasi, maka pihak Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri memutuskan untuk membangun sebuah Sistem Informasi Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri berbasis web.
3.2.2.2 Analisis Perangkat Keras (Hardware)
Analisis perangkat keras (hardware) merupakan proses analisis yang lebih menekankan kepada aspek pemanfaatan perangkat keras yang selama ini telah dimiliki Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri.
Adapun spesifikasi perangkat keras komputer yang ada di Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri adalah sebagai berikut :
1. Processor Pentium IV 2.8 GHz 2. Kapasitas RAM 512 Mb 3. VGA card 256 MB 4. Kapasitas Hardisk 80 Gb 5. Monitor
6. Keyboard 7. Mouse
Kebutuhan minimal perangkat keras yang akan dibagun memiliki spesifikasi sebagai berikut :
1. Processor dengan kecepatan 1,8 GHz 2. RAM sebesar 256 MB
3. VGA card 256 MB
4. Kapasitas free Hardisk 80 GB 5. Monitor dengan revolusi 1024 x 768 6. Keyboard
7. Mouse
Setelah dilakukan analisis terhadap perangkat keras dimiliki oleh Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri sudah layak dan dapat mendukung sistem informasi yang akan dibangun, hanya saja perlu adanya akses
(25)
25
internet agar dapat berjalan maksimal karena dilakukan secara on-line serta memudahkan dalam pengolahan database yang disimpan di server.
3.2.2.3 Analisis Perangkat Lunak
Sistem Operasi yang digunakan di Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri adalah Windows XP sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibangun.
Adapun perangkat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah tercantum pada tabel 3.3 sebagai berikut :
Tabel 3.3 Perangkat Lunak yang Digunakan
No Perangkat Lunak Keterangan
1 Sistem Operasi Windows 7
2 Bahasa Pemrograman PHP
3 DBMS MySQL 5.0.27
4 Web Browser Mozilla firefox 3.5.5
5 Code Editor Macromedia Dreamweaver 8
6 DFD modeler Microsoft Visio 2007
7 Wamp Server 2.0 web server
3.2.3 Analisis Perancangan Basis Data
3.2.3.1 Entity Relationship Diagram (ERD)
ERD digunakan untuk menggambarkan secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masing entitas tersebut. Untuk melihat keterhubungan antar entitas yang ada maka akan digambarkan sebagai berikut :
(26)
26 Admin
Data staff
mengelola Data jadwal
diklat
Data program diklat
Data Katalog Diklat
Nip
Nama
Golongan
Id
Nama
Type Size
No
Nama Pola
Sasaran
Tanggal
No
Nama
Kompetensi
Level
Strategi 1
N
N
N
N
Data buku
tamu Id
Nama
Email Situs
Pesan Waktu
N
(27)
27
3.2.4 Analisis Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahap aliran informasi yang meliputi diagram konteks dan aliran informasi yang di representasikan dengan menggunakan data flow diagram (DFD).
3.2.4.1 Diagram konteks
Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan dan hubungannya dengan entitas luar. Adapun diagram konteks yang diusulkan adalah sebagai berikut :
Admin Pengunjung
website Departemen Teknik Elekto dan Teknik Informatika, PPPPTK BMTI
Bandung Data login
Data staff Data jadwal diklat Data program diklat
Data katalog diklat Data buku tamu
Info login Info staff Info jadwal diklat Info program diklat
Info katalog diklat Info buku tamu
Data jadwal diklat Data program diklat
Data katalog diklat Data buku tamu
Data vote Data profil Data visi dan misi
Data kerjasama Data struktur organisasi
Data staff
Info jadwal diklat Info program diklat
Info katalog diklat Info buku tamu
Info vote Info profil Info visi dan misi
Info kerjasama Info struktur organisasi
Info staff
Gambar 3. 4 Diagram Konteks website Departemen Teknik Elekto dan Teknik Informatika, PPPPTK BMTI
3.2.4.2 Data Flow Diagram (DFD)
Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram (DFD)
terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Adapun Data Flow Diagram dari Pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri adalah sebagai berikut :
(28)
28
1. DFD level 1
Berikut ini adalah DFD level 1 dari sistem yang akan dibangun.
Admin Pengunjung 1.0 Login 2.0 Pengolahan Data Master 3.0 Lihat informasi Data login admin
Info login valid, invalid
Data admin Data login admin
Data staff, data program diklat, Data jadwal diklat, data katalog diklat,
data buku tamu
Info staff, Info program diklat, Info jadwal diklat, Info katalog diklat,
Info buku tamu
Data staff Data jadwal diklat Data program diklat Data katalog dikat Data buku tamu Data staff Data staff
Data jadwal diklat Data jadwal diklat
Data program diklat
Data program diklat
Data katalog diklat Data katalog diklat Data Buku tamu Data buku tamu Data staff, data program diklat,
Data jadwal diklat, data katalog diklat, data buku tamu
Data vote Info staff,
Info program diklat, Info jadwal diklat, Info katalog diklat,
Info buku tamu Info vote Data staff
Data jadwal diklat
Data program diklat
Data katalog diklat
Data buku tamu Data Vote
Data vote
(29)
29
2. DFD Level 2 Proses Login
Admin
1.1 Login
1.2 Verifikasi Login Data admin
Data login admin Admin
Data Login admin
Info data password
Informasi login admin invalid
Login admin valid
(30)
30
3. DFD Level 2 Proses Pengolahan Data Master
Admin
2.1 Pengolahan Data
Staff
2.2 Pengolahan Data
Jadwal Diklat
2.3 Pengolahan Data
Program Diklat
2.4 Pengolahan Data
Katalog Diklat
2.5 Pengolahan Data
Buku Tamu Data staff
Info staff
Data jadwal diklat
Info jadwal diklat
Data program diklat Info program diklat
Data katalog diklat Info katalog diklat
Info buku tamu Data buku tamu
Staff
Jadwal Diklat
Program Diklat
Katalog Diklat
Buku tamu Data Staff
Data Staff
Data jadwal diklat Data jadwal diklat
Data program diklat Data program diklat
Data katalog diklat Data katalog diklat
Data buku tamu Data buku tamu
(31)
31
4. DFD Level 2 Proses Lihat Informasi
Pengunjung Lihat Data Staff3.1
3.2 Lihat Data Jadwal
Diklat
3.3 Lihat Data Program
Diklat
3.4 Lihat Data Katalog
Diklat
3.5 Isi Buku Tamu Data staff
Info staff
Data jadwal diklat
Info jadwal diklat
Data program diklat Info program diklat
Data katalog diklat Info katalog diklat
Info buku tamu Isi buku tamu
Staff
Jadwal Diklat
Program Diklat
Katalog Diklat
Buku tamu Data Staff
Data jadwal diklat
Data program diklat
Data katalog diklat
Data buku tamu Data buku tamu
3.6
Isi Vote Data Vote Vote Info vote
Isi Vote
Data Vote
(32)
32
5. DFD Level 3 Proses Pengolahan Data Staff
Gambar 3. 9 DFD Level 3 Proses Pengolahan Data Staff
Admin 2.1.1
Tambah Staff
2.1.2 Edit Staff
2.1.4 Hapus Staff
2.1.3 Cari Staff Data Staff
Data staff
Data Staff
Data Staff
Info Staff
Info Data Staff
Info Data Staff
Info Data Staff
Tabel Staff Data Staff
Info Data Staff
Data Staff
Data Staff
Data Staff
Info Data Staff
Info Data Staff
Info Data Staff
(33)
33
6. DFD Level 3 Proses Pengolahan Data Jadwal Diklat
Gambar 3. 10 DFD Level 3 Proses Pengolahan Data Jadwal Diklat
Admin 2.2.1
Tambah Jadwal Diklat
2.2.2 Edit Jadwal Diklat
2.2.4 Hapus Jadwal D iklat
2.2.3 Cari Jadwal Diklat Data
Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Tabel Jadwal D iklat Data
Jadwal Diklat Info Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
(34)
34
7. DFD Level 3 Proses Pengolahan Data Program Diklat
Gambar 3. 11 DFD Level 3 Proses Pengolahan Data Program Diklat
Admin Tambah Program Diklat2.3.1
2.3.2 Edit Prog ram Diklat
2.3.4 Hapus Prog ram Diklat
2.3.3 Cari Program D iklat Data
Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Tabel Prog ram Diklat Data
Prog ram Diklat Info Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
(35)
35
8. DFD Level 3 Proses Pengolahan Data Katalog Diklat
Gambar 3. 12 DFD Level 3 Proses Pengolahan Data Katalog Diklat
Admin 2.4.1
Tambah Katalog Diklat
2.4.2 Edit Katalog Diklat
2.4.4 Hapus Katalog Diklat
2.4.3 Cari Katalog Diklat Data
Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Tabel Katalog Diklat Data
Katalog Diklat Info Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
(36)
36
9. DFD Level 3 Proses Pengolahan Data Buku Tamu
Admin
2.5.1 Cari Buku
Tamu
2.5.2 Hapus Buku
Tamu Data buku tamu
Info buku tamu
Data buku tamu Info buku tamu
Buku tamu Data buku tamu
Yang dicari
Data buku tamu berhasil dihapus Data buku tamu yang dicari
Data buku tamu yang dihapus
Gambar 3. 13 DFD Level 3 Proses Pengolahan Data Buku Tamu
3.2.4.3 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada table 3.4 dibawah ini :
Tabel 3.4 Spesifikasi Proses
No.Proses 1.0
Nama Proses Login
Source Admin
Deskripsi Proses login ini dilakukan oleh admin untuk dapat mengakses halaman adminweb
Input Data login admin
Output Info login admin
Logika Proses 1. administrator memasukan data login.
2. Apabila data yang dimasukan salah maka akan ada info login invalid.
(37)
37 utama administrator.
No.Proses 2.0
Nama Proses Pengolahan data master
Source Admin
Deskripsi Proses ini digunakan admin untuk mengatur isi website.
Input Data Staff, Data Jadwal Diklat, Data Program Diklat, Data Katalog Diklat, Data Buku tamu
Output Info Staff, Info Jadwal Diklat, Info Program Diklat, Info Katalog Diklat, Info Buku tamu
Logika Proses 1. Admin masuk ke halaman data master. 2. Admin memasukan data master.
3. Jika data pengaturan valid maka akan menyimpan ke database.
No.Proses 3.0
Nama Proses Lihat informasi
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk mendapatkan berita dari Departemen Teknik Elektro dan Teknik Informatika, PPPPTK BMTI
Input Data Staff, Data Jadwal Diklat, Data Program Diklat, Data Katalog Diklat, isi Buku tamu, isi Vote
Output Info Staff, Info Jadwal Diklat, Info Program Diklat, Info Katalog Diklat, Info Buku tamu, Info Vote
No.Proses 1.1
Nama Proses Login
Source Admin
Input Data login admin, data login
Output Info login admin invalid, info invalid. Logika Proses 1. administrator memasukan data login.
2. Apabila password yang dimasukan tidak benar akan menampilkan informasi login invalid.
(38)
38
menuju ke halaman utama administrator.
No.Proses 1.2
Nama Proses Verifikasi Login
Source Admin
Input Data login admin, data login
Output Info login admin invalid, info invalid.
Logika Proses 1. Apabila password yang dimasukan tidak benar akan menampilkan informasi login invalid.
2. Apabila password yang dimasukan benar maka login valid, akan menuju ke halaman utama administrator.
No.Proses 2.1
Nama Proses Pengolahan data Staff
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengolah data staff
Input Data staff
Output Info staff
Logika proses 1. Admin masuk ke halaman administrator.
2. Admin memilih menu Tambah Staff untuk memunculkan form tambah Staff.
3. Admin mengisi form tambah staff kemudian klik tombol simpan.
4. Maka data staff baru akan disimpan didalam database.
No.Proses 2.2
Nama Proses Pengolahan data jadwal diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengolah data jadwal diklat
Input Data jadwal diklat
Output Info jadwal diklat
Logika Proses 1. Admin masuk ke halaman administrator.
(39)
39
memunculkan form tambah Jadwal Diklat.
3. Admin mengisi form tambah jadwal diklat kemudian klik tombol simpan.
4. Maka data jadwal diklat baru akan disimpan didalam database.
No.Proses 2.3
Nama Proses Pengolahan data program diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengolah data program diklat
Input Data program diklat
Output Info program diklat
Logika Proses 1. Admin masuk ke halaman administrator.
2. Admin memilih menu Tambah Program Diklat untuk memunculkan form tambah program Diklat.
3. Admin mengisi form tambah program diklat kemudian klik tombol simpan.
4. Maka data program diklat baru akan disimpan didalam database.
No.Proses 2.4
Nama Proses Pengolahan data katalog diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengolah data katalog diklat
Input Data katalog diklat
Output Info katalog diklat
Logika Proses 1. Admin masuk ke halaman administrator.
2. Admin memilih menu Tambah Katalog Diklat untuk memunculkan form tambah katalog Diklat.
3. Admin mengisi form tambah katalog diklat kemudian klik tombol simpan.
4. Maka data katalog diklat baru akan disimpan didalam database.
No.Proses 2.5
Nama Proses Pengolahan data buku tamu
(40)
40
Deskripsi Proses ini dilakukan oleh admin untuk mengolah data buku tamu
Input Data buku tamu
Output Info buku tamu
Logika Proses 1. Admin masuk ke halaman administrator.
2. Admin memilih menu Cari buku tamu untuk memunculkan form cari buku tamu.
3. Admin mengisi form cari buku tamu kemudian klik tombol cari. 4. Maka sistem akan mencari ke dalam database.
No.Proses 3.1
Nama Proses Lihat Data Staff
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk melihat data staff
Input Data staff
Output Info staff
Logika Proses 1. Pengunjung memilih menu staff. 2. Sistem akan menampilkan data staff.
No.Proses 3.2
Nama Proses Lihat Data Jadwal Diklat
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk melihat data jadwal diklat
Input Data jadwal diklat
Output Info jadwal diklat
Logika Proses 1. Pengunjung memilih menu jadwal diklat. 2. Sistem akan menampilkan data jadwal diklat.
No.Proses 3.3
Nama Proses Lihat Data Program Diklat
Source Pengunjung
(41)
41 diklat
Input Data program diklat
Output Info program diklat
Logika Proses 1. Pengunjung memilih menu program diklat. 2. Sistem akan menampilkan data program diklat.
No.Proses 3.4
Nama Proses Lihat Data Katalog Diklat
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk melihat data katalog diklat
Input Data katalog diklat
Output Info katalog diklat
Logika Proses 1. Pengunjung memilih menu katalog diklat. 2. Sistem akan menampilkan data katalog diklat.
No.Proses 3.5
Nama Proses Isi Buku tamu
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk melihat dan mengisi buku tamu
Input Data buku tamu
Output Info buku tamu
Logika Proses 1. Pengunjung memilih menu buku tamu untuk memunculkan form isi buku tamu.
2. Pengunjung mengisi form buku tamu kemudian klik tombol
submit.
3. Maka data buku tamu baru akan disimpan didalam database. 4. Pengunjung dapat melihat data buku tamu dengan klik tombol
lihat buku tamu
No.Proses 3.6
(42)
42
Source Pengunjung
Deskripsi Proses ini dilakukan oleh pengunjung untuk melihat dan mengisi Vote
Input Data vote
Output Info vote
Logika Proses 1. Pengunjung memilih menu vote untuk memunculkan form vote. 2. Pengunjung dapat melakukan vote kemudian klik tombol vote. 3. Maka vote akan disimpan didalam database.
4. Pengunjung dapat melihat hasil vote dengan klik tombol lihat hasil voting
No.Proses 2.1.1
Nama Proses Tambah Staff
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menambah staff
Input Tambah data staff
Output Info staff telah ditambah
Logika Proses 1. Admin memilih menu tambah staff untuk memunculkan form tambah staff.
2. Admin mengisi form tambah staff.
3. Data staff baru akan disimpan didalam database.
No.Proses 2.1.2
Nama Proses Edit Staff
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengedit staff
Input Ubah data staff
Output Info data staff telah diubah
Logika Proses 1. Admin mencari data staff yang akan diubah.
2. Sistem akan menampilkan form data staff yang akan diubah. 3. Admin mengisi data staff yang ingin diubah.
4. Apabila ada data yang diubah maka sistem akan menyimpan ke dalam database.
(43)
43
No.Proses 2.1.3
Nama Proses Cari Staff
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mencari staff
Input Cari data staff
Output Info data staff
Logika Proses 1. Admin mencari data staff yang diinginkan.
2. Sistem akan mencari data staff kedalam database dan menampilkan data staff yang dicari.
No.Proses 2.1.4
Nama Proses Hapus Staff
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menghapus staff
Input Hapus data staff
Output Info data staff dihapus
Logika Proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data.
3. Apabila pilihannya data akan dihapus, maka sistem akan menghapus data dari database.
4. Apabila pilihannya data tidak jadi dihapus, maka data yang akan dihapus batal.
No.Proses 2.2.1
Nama Proses Tambah Jadwal Diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menambah jadwal diklat
Input Tambah data jadwal diklat
Output Info jadwal diklattelah ditambah
Logika Proses 1. Admin memilih menu tambah jadwal diklat untuk memunculkan form tambah jadwal diklat.
(44)
44
3. Maka data jadwal diklat baru akan disimpan didalam database.
No.Proses 2.2.2
Nama Proses Edit Jadwal Diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengedit jadwal diklat
Input Ubah data jadwal diklat
Output Info data jadwal diklat diubah
Logika Proses 1. Admin mencari data jadwal diklat yang akan diubah.
2. Sistem akan menampilkan form data jadwal diklat yang akan diubah.
3. Admin mengisi data jadwal diklat yang ingin diubah.
4. Apabila ada data yang diubah maka sistem akan menyimpan ke dalam database.
No.Proses 2.2.3
Nama Proses Cari jadwal diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mencari jadwal diklat Input Cari data jadwal diklat
Output Info data jadwal diklat
Logika Proses 1. Admin mencari data jadwal diklat yang diinginkan.
2. Sistem akan mencari data jadwal diklat kedalam database dan menampilkan data jadwal diklat yang dicari.
No.Proses 2.2.4
Nama Proses Hapus jadwal diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menghapus jadwal diklat
Input Hapus data jadwal diklat
Output Info data jadwal diklat dihapus
Logika Proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data.
(45)
45
3. Apabila pilihannya data akan dihapus, maka sistem akan menghapus data dari database.
4. Apabila pilihannya data tidak jadi dihapus, maka data yang akan dihapus batal.
No.Proses 2.3.1
Nama Proses Tambah program diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menambah program diklat
Input Tambah data program diklat
Output Info program diklattelah ditambah
Logika Proses 1. Admin memilih menu tambah program diklat untuk memunculkan form tambah program diklat.
2. Admin mengisi form tambah program diklat.
3. Maka data program diklat baru akan disimpan didalam database.
No.Proses 2.3.2
Nama Proses Edit program diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mengedit program diklat
Input Ubah data program diklat
Output Info data program diklat diubah
Logika Proses 1. Admin mencari data program diklat yang akan diubah.
2. Sistem akan menampilkan form data program diklat yang akan diubah.
3. Admin mengisi data program diklat yang ingin diubah.
4. Apabila ada data yang diubah maka sistem akan menyimpan ke dalam database.
No.Proses 2.3.3
Nama Proses Cari program diklat
Source Admin
(46)
46 Input Cari data program diklat Output Info data program diklat
Logika Proses 1. Admin mencari data program diklat yang diinginkan.
2. Sistem akan mencari data program diklat kedalam database dan menampilkan data program diklat yang dicari.
No.Proses 2.3.4
Nama Proses Hapus program diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menghapus program diklat
Input Hapus data program diklat
Output Info data program diklat dihapus
Logika Proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data.
3. Apabila pilihannya data akan dihapus, maka sistem akan menghapus data dari database.
4. Apabila pilihannya data tidak jadi dihapus, maka data yang akan dihapus batal.
No.Proses 2.4.1
Nama Proses Tambah katalog diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menambah katalog diklat Input Tambah data katalog diklat
Output Info katalog diklattelah ditambah
Logika Proses 1. Admin memilih menu tambah katalog diklat untuk memunculkan form tambah katalog diklat.
2. Admin mengisi form tambah katalog diklat.
3. Maka data katalog diklat baru akan disimpan didalam database.
No.Proses 2.4.2
Nama Proses Edit katalog diklat
(47)
47
Deskripsi Proses ini dilakukan oleh admin untuk mengedit katalog diklat Input Ubah data katalog diklat
Output Info data katalog diklat diubah
Logika Proses 1. Admin mencari data katalog diklat yang akan diubah.
2. Sistem akan menampilkan form data katalog diklat yang akan diubah.
3. Admin mengisi data katalog diklat yang ingin diubah.
4. Apabila ada data yang diubah maka sistem akan menyimpan ke dalam database.
No.Proses 2.4.3
Nama Proses Cari katalog diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mencari katalog diklat Input Cari data katalog diklat
Output Info data katalog diklat
Logika Proses 1. Admin mencari data katalog diklat yang diinginkan.
2. Sistem akan mencari data katalog diklat kedalam database dan menampilkan data katalog diklat yang dicari.
No.Proses 2.4.4
Nama Proses Hapus katalog diklat
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menghapus katalog diklat Input Hapus data katalog diklat
Output Info data katalog diklat dihapus
Logika Proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data.
3. Apabila pilihannya data akan dihapus, maka sistem akan menghapus data dari database.
4. Apabila pilihannya data tidak jadi dihapus, maka data yang akan dihapus batal.
(48)
48 Nama Proses Cari buku tamu
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk mencari buku tamu
Input Cari data buku tamu
Output Info data buku tamu
Logika Proses 1. Admin mencari data buku tamu yang diinginkan.
2. Sistem akan mencari data buku tamu kedalam database dan menampilkan data buku tamu yang dicari.
No.Proses 2.5.2
Nama Proses Hapus buku tamu
Source Admin
Deskripsi Proses ini dilakukan oleh admin untuk menghapus buku tamu
Input Hapus data buku tamu
Output Info data buku tamu dihapus
Logika Proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data.
3. Apabila pilihannya data akan dihapus, maka sistem akan menghapus data dari database.
4. Apabila pilihannya data tidak jadi dihapus, maka data yang akan dihapus batal.
3.2.4.4 Kamus Data
Kamus data (data dictionary) merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem. Kamus data dibuat berdasarkan arus data yang ada pada diagram aliran data. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data digunakan untuk merancang input, merancang laporan dan database. Kamus data yang dibutuhkan untuk membuat website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri, yaitu :
(49)
49
Tabel 3.5 Kamus Data
Nama Aliran Data Data Admin
Username [A-Z|a-z|0-9]
Userpass [A-Z|a-z|0-9]
Nama [A-Z|a-z|0-9]
Level enum('ADMIN','SUPERADMIN')
Nama Alir Data Data Staff
Deskripsi Pengolahan Data Staff
Struktur Data nip+ nama+golongan
Nip [0-9]
nama [A-Z | a-z]
golongan [A-Z | a-z |0-9]
Nama Alir Data Data Jadwal Diklat
Deskripsi Pengolahan Data Jadwal Diklat Struktur Data no+nama+pola+sasaran+tanggal
No [0-9]
Nama [A-Z | a-z]
Pola [A-Z | a-z |0-9]
Sasaran [A-Z | a-z |0-9]
Tanggal [0-9]
Nama Alir Data Data Program Diklat
Deskripsi Pengolahan Data Program Diklat Struktur Data no+nama+kompetensi+level+strategi
No [0-9]
Nama [A-Z | a-z]
(50)
50
Level [A-Z | a-z]
Strategi [A-Z | a-z |0-9]
Nama Alir Data Data Katalog Diklat
Deskripsi Pengolahan Data Katalog Diklat Struktur Data id+nama+type+size
Id [0-9]
Nama [A-Z | a-z]
Type [A-Z | a-z]
Size [0-9]
Nama Alir Data Data Buku Tamu
Id [0-9]
Nama [A-Z | a-z |0-9]
Email [A-Z | a-z |0-9]
Situs [A-Z | a-z |0-9]
Pesan [A-Z | a-z |0-9]
waktu [0-9]
Nama Alir Data Data Vote
Id_polling [0-9]
Pertanyaan [A-Z | a-z |0-9] Jawab_a [A-Z | a-z |0-9] Jawab_b [A-Z | a-z |0-9] Jawab_c [A-Z | a-z |0-9] Jawab_d [A-Z | a-z |0-9] Jawab_e [A-Z | a-z |0-9] Hasil_a [A-Z | a-z |0-9] Hasil_b [A-Z | a-z |0-9]
(51)
51 Hasil_c [A-Z | a-z |0-9] Hasil_d [A-Z | a-z |0-9] Hasil_e [A-Z | a-z |0-9]
aktif enum('Y','N')
3.3 Perancangan Basis Data
Perancangan data atau lebih dikenal dengan perancangan basis data yaitu menciptakan atau merancang data yang terhubung dan disimpan secara bersama-sama. Untuk menggambarkannya digunakanlah skema relasi dan perancangan struktur tabel. Dari dua hasil tersebut, implementasi basis data akan bisa dikerjakan.
3.3.1 Perancangan Struktur Tabel
Tabel-tabel yang terdapat dalam basis data yang digunakan dalam pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri adalah sebagai berikut :
Tabel 3.6 Tabel Admin
Nama Field Tipe Data Ukuran Atribut
username Varchar 15 Primary key
userpass Varchar 50
Nama Varchar 50
Tabel 3.7 Tabel Staff
Nama Field Tipe Data Ukuran Atribut
Nip Varchar 50 Primary key
nama Varchar 50
(52)
52
Tabel 3.8 Tabel Jadwal Diklat
Nama Field Tipe Data Ukuran Atribut
No Integer 10 Primary key
(auto increment)
Nama Varchar 100
Pola Varchar 100
Sasaran Varchar 100
Tanggal Varchar 50
Tabel 3.9 Tabel Program Diklat
Nama Field Tipe Data Ukuran Atribut
No Integer 10 Primary key
(auto increment)
Nama Varchar 100
Kompetensi Text
Level Varchar 100
Strategi Text
Tabel 3.10 Tabel Katalog Diklat
Nama Field Tipe Data Ukuran Atribut
id Integer 11 Primary key
(auto increment)
Nama Varchar 50
Type Varchar 50
(53)
53
Tabel 3.11 Tabel Buku Tamu
Nama Field Tipe Data Ukuran Atribut
Id Integer 11 Primary key
(auto increment)
Nama Varchar 30
Email Varchar 70
Situs Varchar 50
Pesan Text
Waktu Datetime
Tabel 3.12 Tabel Polling
Nama Field Tipe Data Ukuran Atribut
Id_polling Integer 5 Primary key
(auto increment)
Pertanyaan Varchar 100
Jawab_a Varchar 50
Jawab_b Varchar 50
Jawab_c Varchar 50
Jawab_d Varchar 50
Jawab_e Varchar 50
Hasil_a Integer 5
Hasil_b Integer 5
Hasil_c Integer 5
Hasil_d Integer 5
Hasil_e Integer 5
(54)
54
3.4 Perancangan Arsitektur
Setelah melakukan perancangan data pada sistem yang dibangun, maka dilakukanlah perancangan arsitektur. Perancangan arsitektur yang telah dibuat meliputi beberapa perancangan diantaranya perancangan struktur menu, spesifikasi antarmuka, perancangan keluaran dan jaringan semantik.
3.4.1 Perancangan Struktur Menu
Struktur menu dirancang sesuai dengan level pengguna sistem. Terdapat dua pengguna website ini yaitu admin dan pengunjung. Adapun Struktur menunya adalah sebagai berikut:
1. Perancangan Struktur Menu Pengunjung
Gambar 3.14 Struktur Menu Pengunjung
Menu Utama
Home Profil Diklat Buku Tamu Vote
Profil Visi dan Misi Kerjasama
Jadwal Diklat Katalog Diklat
Organisasi
(55)
55
2. Perancangan Struktur Menu Admin
Gambar 3.15 Struktur Menu Pengunjung
Menu Utama
Home Pengolahan
Data Buku Tamu Pengolahan
Data Jadwal Diklat
Pengolahan Data Program
Diklat Pengolahan
Data Staff
Login
Pengolahan Data Katalog
(56)
56
3.4.2 Perancangan Antarmuka
Spesifikasi antarmuka merupakan suatu bentuk tampilan dari program yang akan dibuat untuk kebutuhan interface dengan user. Spesifikasi antarmuka terdiri dari Perancangan tampilan menu, tampilan form, tampilan pesan, keluaran dan jaringan semantik.
3.4.2.1 Perancangan Antarmuka Pengunjung
1. Perancangan Antarmuka Home
Berikut dapat dilihat perancangan antarmuka menu utama (Home) dari pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri pada Gambar 3.16 dibawah ini:
Gambar 3.16 Perancangan Antarmuka Home
Menu
Anda Pengunjung Ke-
Kalender
Klik Home menuju
T01
Klik Profil menuju T02
Klik Diklat menuju
T03
Klik Buku Tamu
menuju T04
Klik Vote menuju T05
Klik Profil menuju T06
Klik Visi dan Misi
menuju T07
Klik Kerjasama
menuju T08
Klik Organisasi
menuju T09
Klik Struktur
Organisasi menuju T10
Klik Staff menuju T11
Klik Jadwal Diklat
menuju T12
Klik Katalog Diklat
menuju T13
Header
+Home
+ Profil
+ Diklat
+ Buku Tamu
+ Vote
Angka
Kalender
Selamat Datang
Isi
Footer
Nama layar : T01
Ukuran layar : 1150x900
Font : Times New Roman
Warna Backgoround : Putih T01
Menu
Anda Pengunjung Ke-
(57)
57 2. Perancangan Antarmuka Profil
Berikut dapat dilihat perancangan antarmuka Profil dari pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri pada Gambar 3.17 dibawah ini:
Gambar 3.17 Perancangan Antarmuka Profil
Klik Home menuju
T01
Klik Profil menuju T02
Klik Diklat menuju
T03
Klik Buku Tamu
menuju T04
Klik Vote menuju T05
Klik Profil menuju T06
Klik Visi dan Misi
menuju T07
Klik Kerjasama
menuju T08
Klik Organisasi
menuju T09
Klik Struktur
Organisasi menuju T10
Klik Staff menuju T11
Klik Jadwal Diklat
menuju T12
Klik Katalog Diklat
menuju T13
Header
+Home
-Profil Profil
Visi dan Misi Kerjasama +Organisasi
+ Diklat
+ Buku Tamu
+ Vote
Angka
Kalender
Profil
Isi
Footer
Nama layar : T02
Ukuran layar : 1150x900
Font : Times New Roman
Warna Backgoround : Putih T02
Menu
Kalender Anda Pengunjung Ke-
(58)
58 3. Perancangan Antarmuka Diklat
Berikut dapat dilihat perancangan antarmuka Diklat dari pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri pada Gambar 3.18 dibawah ini:
Gambar 3.18 Perancangan Antarmuka Diklat
Klik Home menuju
T01
Klik Profil menuju T02
Klik Diklat menuju
T03
Klik Buku Tamu
menuju T04
Klik Vote menuju T05
Klik Profil menuju T06
Klik Visi dan Misi
menuju T07
Klik Kerjasama
menuju T08
Klik Organisasi
menuju T09
Klik Struktur
Organisasi menuju T10
Klik Staff menuju T11
Klik Jadwal Diklat
menuju T12
Klik Katalog Diklat
menuju T13
Header
+Home
+Profil
- Diklat
Jadwal Diklat
Katalog Diklat + Buku Tamu
+ Vote
Angka
Kalender
Diklat
Isi
Footer
Nama layar : T03
Ukuran layar : 1150x900
Font : Times New Roman
Warna Backgoround : Putih T03
Menu
Kalender Anda Pengunjung Ke-
(59)
59 4. Perancangan Antarmuka Buku Tamu
Berikut dapat dilihat perancangan antarmuka Buku Tamu dari pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan (PPPPTK) Bidang Mesin dan Teknik Industri pada Gambar 3.19 dibawah ini:
Gambar 3.19 Perancangan Antarmuka Buku Tamu
Klik Home menuju
T01
Klik Profil menuju T02
Klik Diklat menuju
T03
Klik Buku Tamu
menuju T04
Klik Vote menuju T05
Klik Profil menuju T06
Klik Visi dan Misi
menuju T07
Klik Kerjasama
menuju T08
Klik Organisasi
menuju T09
Klik Struktur
Organisasi menuju T10
Klik Staff menuju T11
Klik Jadwal Diklat
menuju T12
Klik Katalog Diklat
menuju T13
Header
+Home
+Profil
+ Diklat + Buku Tamu
+ Vote
Angka
Kalender
Buku Tamu Nama Email Situs Pesan
Lihat buku tamu
Footer
Nama layar : T04
Ukuran layar : 1150x900
Font : Times New Roman
Warna Backgoround : Putih T04
Menu
Kalender Anda Pengunjung Ke-
(1)
(2)
Daftar Riwayat Hidup
Data Pribadi
Nama : Chandra Wibowo Tempat, tanggal lahir : Cimahi, 18 Juni 1990 Jenis Kelamin : Laki-Laki
Status : Belum Menikah
Alamat : Jl.Cihanjuang No.185 Kec. Cimahi Utara 40513 Tlp Genggam (HP) : 08997106564
Pendidikan Formal
1996 – 2002 : SD Negeri Cibabat 5 2002 – 2005 : SLTP Pasundan 3 Cimahi
2005 – 2008 : SMK Teknologi Industri Pembangunan Cimahi 2008 – 2012 : UNIKOM
Keahlian Yang di Miliki
1. Mampu bekerja dengan tim.
2. Membuat website HTML, CSS, PHP.
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2012 Hormat Saya,
(3)
Data Pribadi
Nama : Daud Sitompul
Tempat, tanggal lahir : Tanjunguban, 23 Oktober 1990 Jenis Kelamin : Laki-laki
Status : Belum Menikah
Alamat : Dipatiukur, Jln. Kubangsari 12 No. 29A Tlp Genggam (HP) : 085668109429
Pendidikan Formal
1996 – 2002 : SD Negeri 1 Tanjunguban 2002 – 2005 : SMP Katolik Tanjungpinang 2005 – 2008 : SMA Katolik Tanjungpinang 2008 – 2012 : UNIKOM
Keahlian Yang di Miliki
1. Mampu bekerja dengan tim.
2. Membuat website HTML, CSS, PHP.
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2012 Hormat Saya,
(4)
Data Pribadi
Nama : Dhami Harison Ukur Tempat, tanggal lahir : Buntok, 10 Februarii 1990 Jenis Kelamin : Laki-Laki
Status : Belum Menikah
Alamat : Jl.kopo permai Blok.53CD Bandung Tlp Genggam (HP) : 082116102093
Pendidikan Formal
1996 – 2002 : SD Negeri 4 Buntok 2002 – 2005 : SLTP 2 Buntok 2005 – 2008 : SMAN 2 Buntok 2008 – 2012 : UNIKOM
Keahlian Yang di Miliki
1. Mampu bekerja dengan tim.
2. Membuat website HTML, CSS, PHP.
Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.
Bandung, Januari 2012 Hormat Saya,
(5)
(6)