PERANCANGAN SISTEM INFORMASI PENDAFTARAN CPNS DAERAH KABUPATEN KARO BERBASIS WEB
TUGAS AKHIR
IVAN HAGA VINDONTA PURBA 132406216
PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKUTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN
2016
PERANCANGAN SISTEM INFORMASI PENDAFTARAN CPNS DAERAH KABUPATEN KARO BERBASIS WEB
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
IVAN HAGA VINDONTA PURBA 132406216
PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN
2016
PERSETUJUAN
Judul : Perancangan Sistem Informasi Pendaftaran CPNS Daerah Kabupaten Karo Berbasis Web
Kategori : Tugas Akhir
Nama : Ivan Haga Vindonta Purba
NIM : 132406216
Program Studi : Diploma (D3) Teknik Informatika
Departemen : Matematika
Fakultas : Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Disetujuidi Medan. Juli 2016
Disetujui Oleh
Program Studi D3 Teknik Informatika Pembimbing, FMIPA USU
Ketua,
Dr. Elly Rosmaini, M.Si Dr. Elly Rosmaini,M.Si.
NIP. 196005201985032002 NIP. 19605201985032002
PERNYATAAN
PERANCANGAN SISTEM INFORMASI PENDAFTARAN CPNS DAERAH KABUPATEN KARO BERBASIS WEB
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2016
IVAN HAGA VINDONTA PURBA
132406216
PENGHARGAAN
Puji dan syukur penulis ucapkan kepadaTuhan Yang Maha Esa yang telah memberikankarunia-Nya kepada kita semua sehingga penulis dapat menyelesaikantugas akhir ini dengan baik.Selama mempersiapkan tugas akhir ini penulis banyak mendapat bantuan, dorongan, dan motivasi baik secara langsung maupun tidak langsung,
Penyusunan menyadari Tugas Akhir ini masih jauh dari kesempurnaan sehingga masih perlu pengembangan lebih. maka pada kesempatan ini penulis juga menyampaikan terima kasih kepada :
1. Ibu Dr. Elly Rosmaini, M.Si. selaku Ketua Program Studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam dan juga sebagai Dosen pembimbing saya yang telah memberikan dan membimbing penulis menyelesaikan tugas akhir ini.
2. Bapak Prof. Dr. Tulus, M.Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Bapak Dr. Kerista Sebayang, M.S, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4. Bapak, Ibu dan abang kakak kandung saya yang telah memberikan doa dan dukungannya kepada saya.
5. Teman-teman seperkuliahan saya Amri, Fajrul, Sergio, Ari, Benny,
Michael dan semua yang tak dapat saya sebutkan satu persatu.
Akhir kata, semoga laporan tugas akhir ini dapat memberi manfaat dan menambah wawasan maupun pengetahuan kita.
Medan, Juli 2016
Penulis
PERANCANGAN SISTEM INFORMASI PENDAFTARAN CPNS DAERAH KABUPATEN KARO BERBASIS WEB
ABSTRAK
Dalam rangka mewujudkan Pegawai Negeri Sipil yang profesional, berkualitas, dan bertanggung jawab, diperlukan Pegawai Negeri Sipil yang kompeten melalui sistem pengadaan yang transparan dan akuntabel serta bebas dari korupsi, kolusi dan nepotisme.Peranan Teknologi Informasi (TI) inisemakin menjadi prioritas yang utama untuk mewujudkan hal tersebut. Makadenganitu, Perekrutan CPNS Daerah Kabupaten Karo, dilakukan dengan mempergunakan aplikasi komputer biasadanterkomputerisasisehingga pelaksanaan pada masing-masing tahapan berjalan secara konvesional serta proses pengarsipan akansemakin efektif. Internet menjadikan proses semakin mudah dan cepat untuk mendapatkan informasi, karena dengan menggunakan sarana ini maka permasalahan waktu dan kesulitan jangkauan akan tempat yang jauh akan teratasi dengan mudah. Juga akan mengurangi biaya-biaya operasional yang biasanya digunakan serta dalam hal pendokumentasian sudah terkomputerisasi dengan baik. Dengan melakukan analisa dan membuat aplikasi berbasis web dapat tercipta suatu sistem yang lebih memberikan kemudahan dalam Pendaftaran CPNS di Daerah Kabupaten Karo.
Kata kunci : SistemInformasi, Perekrutan, PHPMySQL, Daerah KabupatenKaro
REGISTRATION INFORMATION SYSTEM C.P.N.S KARO DISTRICT THE WEB BASED
ABSTRACT
In order to establish the Civil Service professional, qualified and responsible, we need civil servants who are competent in the procurement system more transparent and accountable and free from corruption, collusion and nepotism.
Role of Information Technology (IT) is increasingly becoming a top priority for creating it. Karo District goverment in the process of receiving candidate for Civil Servants (CPNS) is done by using an ordinary computer application and not computerized so that the implementation of each phase running for conventional as well as the archiving process is still less effective. Internet makes the process easier and faster to get the information, because this means using the time of the problems and difficulties will reach distant places will be resolved easily. It will also reduce operational costs as well as commonly used in computerized documentation well. By analyzing and creating web-based applications can create a system that provides more convenience in registration servant in Karo District.
Keywords : Information Systems, Recruitment, PHPMySQL, Regency Karo
DAFTAR ISI
Halaman
Persetujuan i
Pernyataan ii
Penghargaan iii
Abstrak v
Abstract vi
Daftar Isi vii
Daftar Tabel viii
Daftar Gambar ix
BAB 1. Pendahuluan
1.1. Latar Belakang 1
1.2. Perumusan Masalah 2
1.3. Batasan Masalah 2
1.4. Tujuan Penelitian 2
1.5. Manfaat Penelitian 3
1.6. Sistematika Penulisan 3
BAB 2. Landasan Teori
2.1. Sekilas Tentang Sistem Pendaftaran CPNS Berbasis Website 4
2.2. Sekilas Tentang Perancangan 4
2.3. Sekilas Tentang Sistem Dan Informasi 6
2.4. Sekilas Tentang PHP Dan MySQL 7
2.5. Sekilas Tentang HTML (HyperText Markup Language) 10 2.6. Sekilas Tentang CSS (Cascading Style Sheet) 11
2.7. Sekilas Tentang JavaScript 10
2.8. Data Flow Diagram (DFD) 12
2.9. Flowchart (Diagram Alir) 13
BAB 3. Perancangan Sistem
3.1. Tahap Perancangan 14
3.2. Diagram Konteks 16
3.3. Diagram Alir (Flowchart) 18
3.3.1. Flowchart Pendaftaran Soal 18
3.3.2. Flowchart Input Data Pada Admin 19
3.4. Merancang Database 20
3.5. Desain Sistem Informasi Berbasis Website 22
3.5.1. Desain Halaman Beranda Dan Profile 22
3.5.2. Desain Halaman User Data 22
3.5.3. Design Halaman Isi Biodata 24
3.5.4. Halaman Cetak Kartu Peserta Ujian 24
3.5.5. Halaman Login Admin 25
3.5.6. Halaman Halaman Akun Admin 26
3.5.7. Halaman Penginputan 26
3.5.8. Biodata Peserta Pada Halaman Admin 27
BAB 4. Implementasi Sistem
4.1. Pengertian Implementasi Sistem 28
4.2. Tujuan Implementasi Sistem 28
4.3. Komponen Dalam Implementasi Sistem 28
BAB 5. Kesimpulan Dan Saran
5.1. Kesimpulan 29
5.2. Saran 29
Daftar Pustaka
Lampiran
Listing Program
DAFTAR TABEL
Halaman
Tabel 3.4.1. Tabel Admin 20
Tabel 3.4.2. Pengolahan Data 20
Tabel 3.4.3. Penginputan Biodata Peserta 21
DAFTAR GAMBAR
Halaman
Gambar 3.5.1. Halaman Beranda Login 22
Gambar 3.5.2.1. Halaman pendaftaran 23
Gambar 3.5.2.2. Halaman menerima ID dan Username 23
Gambar 3.5.3 Halaman Isi Biodata 24
Gambar 3.5.4.1. Haaman Print Preview Kartu Ujian 24
Gambar 3.5.4.2. Kartu Peserta Ujian 25
Gambar 3.5.5. Halaman Login Admin 25
Gambar 3.5.6. Halaman Akun Admin 26
Gambar 3.5.7 Halaman Penginputan Data 26
Gambar 2.5.8. Halaman Biodata Peserta pada Halaman Admin 27
BAB 1
PENDAHULUAN
1.1. Latar Belakang
Sebagai salah satu instansi pemerintah yang memiliki sistem yang lumayan lengkap, kabupaten karo diharapkan untuk dapat memberikan pelayanan secara maksimal kepada masyarakatnya, yaitu merekrut Calon Pegawai Negeri Sipil di Lingkungan Pemerintah Kabupaten Karo, sebagian masih menggunakan sistem manual dalam pengaturan pendaftaran, verifikasi data dan pemberian nilai sehingga masih mengalami kesulitan dalam hal keakuratan data, kecepatan proses, ketepatan waktu serta relevansi data yang handal. Agar dapat memaksimalkan dalam memberikan informasi pendaftaran dan hasilnya bagi para calon pegawai negeri sipil maka dibuatlah sistem informasi pendaftaran dengan berbasis web dapat diakses secara realtime.
Oleh karena itulah kami melakukan perancangan sistem informasi
pendaftaran cpns yang akan menganalisa dan membuat aplikasi berbasis web
dengan judul ”Perancang Sistem Informasi Pendaftaran CPNS Daerah Kabupaten
Karo Berbasis Web” Tujuan yang dilakukan di ini bertujuan untuk membangun
sebuah sistem informasi yang digunakan dalam proses pendaftaran CPNS
sehingga dapat memberikan solusi atas permasalahan yang timbul mulai pada
sistem berjalan saat ini mulai dari proses pendaftaran, verifikasi data dan
pemberian nilai.
1.2. Perumusan Masalah
Dalam sistem penerimaan CPNS yang selama ini berjalan ditemukan masalah masalah sebagai berikut:
a. Bagaimana membuat proses pendaftaran menjadi lebih singkat dan efisien?, b. Bagaimana memberikan solusi yang lebih baik pada sistem pendaftaran calon
pegawai negeri sipil di Kabupaten Karo agar menjadi lebih lancar?
c. Bagaimana meminimalkan resiko terjadinya kesalahan pencatatan data atau kehilangan berkas pelamar yang telah dikirimkan?
1.3. Batasan Masalah
Untuk mengarahkan penelitian ini agar tidak menyimpang dari sasaran yang diuji, maka perlu membuat batasan ruang lingkup permasalahan. Sebagai batasan masalah ini adalah terbatas pada jangkauan sistem yang masih dalam tahap untuk digunakan oleh satu organisasi pendidikan dan belum dapat diterapkan untuk menghubungkan sistem ini secara nasional. Sistem ini juga tidak menutup jaringan internet agar hanya bisa membuka website ini saja, untuk itu dibutuhkan pemblokiran manual.
1.4. Tujuan Penelitian
Tujuan yang dilakukan ini adalah untuk membangun sebuah sistem informasi
yang digunakan dalam proses pendaftaran CPNS sehingga dapat memberikan
solusi atas permasalahan yang timbul mulai pada sistem berjalan saat ini mulai
dari proses pendaftaran, verifikasi data dan pemberian informasi.
1.5. Manfaat Penelitian
Penelitian yang dilakukan penulis ini bertujuan untuk:
a. Agar mengetahui bagamanakah membangun sebuah sistem informasi yang digunakan dalam proses pendaftaran CPNS, sehingga dapat memberikan solusi atas permasalahan yang timbul mulai pada sistem berjalan saat ini mulai dari proses pendaftaran, verifikasi data dan pemberian nilai.
b. Penelitian ini juga untuk mengetahui bagaimana merancang dan membangun sebuah sistem secara yang terperinci, cepat dan up to date tentunya dengan menggunakan script PHP dan database MySQL.
1.6. Sistematika Penulisan
Sistematika penulisan yang duraikan untuk memberikan kerangka atau gambaran dari tugas akhir ini, yaitu sebagai berikut:
1. BAB1. Pendahuluan
Pada bab ini berisi tentang latar belakang masalah, perumusan masalah, batasan masalah, manfaat penelitian, dan sistematika penulisan.
2. BAB 2. Landasan Teori
Pada bab ini berisi tentang pengertian sebuah sistem, pembahasan tentang metode
pemberian nilai, software yang dibutuhkan oleh serorang developer dan bahasa
pemograman yang akan digunakan.
3. BAB 3. Perancangan Sistem
Bab ini menjelaskan tentang logika pemberian nilai, pengaturan akses, manajemen soal dan jawaban dan hasil studi mahasiswa.
4. BAB 4. Implementasi Sistem
Bab ini akan membahas tentang bagaimana sistem ini akan dijalankan dalam suatu organisasi pendidikan.
5. BAB 5. Kesimpulan dan Saran
Bab ini merupakan bab penutup yang merupakan kesimpulan dari pembahasan
serta saran-saran penulis berdasarkan kesimpulan yang didapat.
BAB 2
LANDASAN TEORI
2.1. Sekilas Tentang Pendaftaran CPNS Berbasis Website
Pendaftaran CPNS di lingkungan Kabupaten Karo, yaitu sebagai berikut:
Pendaftar melakukan pendaftaran secara online dengan menginput data diri, kemudian secara otomatis pendaftar akan memperoleh username dan password yang nantinya akan dipakai sebagai id pendaftaran. Setelah itu pendaftar yang sudah registrasi dapat mengikuti ujian online dengan login terdahulu. Peserta yang telah melengkapi biodata dan mengupload dokumen yang telah ditentukan dapat menyimpan dan mencetak bukti pendaftaran yang nantinya akan digunakan sebagai kartu ujian off-line. Proses Pemberian Nilai dan pembuatan laporan oleh Panitia dilakukan dengan mengentri nilai pada halaman administrator (back end) sesuai masing-masing tahapan seleksi.
Peserta dapat melakukan pendaftaran dengan mengentry pendaftaran.
Peserta melakukan Placement test, namun terlebih dahulu harus login, setelah selesai melakukan placement test, peserta harus mencetak bukti pendaftaran. Jika peserta lulus, peserta dapat mengupload dokumen yang di persyaratkan, dan bisa melakukan update data diri.
2.2. Sekilas Tentang Perancangan
Perancangan dapat diartikan sebagai suatu tahap setelah analisa dari
pengembangan sistem untuk mengembangkan bagaimana suatu sistem itu akan
dibentuk. Perancangan juga dapat berupa penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Termasuk juga menyangkut perangkat lunak dan komputer.
2.3. Tentang Sistem Dan Informasi
Kata sistem berasal dari bahasa Yunani yaitu “systema” yang berarti kesatuan suatu kesatuan yang saling tergantung dan saling bekerja sama untuk mencapai tujuan tertentu. Suatu sistem dapat terdiri dari sitem-sistem bagian lainnya atau sering disebut subsistem. Subsistem saling berinteraksi dan saling berhubungan membentuk suatu kesatuan untuk tercapainya suatu sasaran dan sistem tidak terlepas dari komponen-komponen pendukung sistem yang mempunyai sifat dan fungsi tertentu dan mampu mempengaruhi proses sistem secara keseluruhan.
Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem bisa berupa abstraksi atau fisis (Gordon B. Davis, 2002).
Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan
atau konsepsi yang saling tergantung. Sedangkan sistem yang bersifat fisis adalah
serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan (Tata Sutabri,
2004). Informasi adalah hasil pengolahan data yang diperoleh dari setiap elemen
sistem menjadi bentuk yang mudah dipahami oleh penerimanya dan informasi ini
menggambarkan kejadian-kejadian nyata untuk menambah pemahamannya terhadap fakta-fakta yang ada, sehingga dapat digunakan untuk pengambilan suatu keputusan. Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan yang nyata .
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan- laporan yang diperlukan (Tata Sutabri, 2004).
2.4. Sekilas Tentang PHP (Hypertext Preprocessor) dan MySQL
PHP adalah salah satu bahasa pemrograman di Internet. Bisa juga di artikan
sebagai bahasa scripting yang menyatu dengan HTML dan dijalankan pada server
side. PHP bersifat cepat, gratis dan murah ( gratis ), selain itu PHP mendukung
penggunaan database seperti MySQL, PostgreSQL, dan Oracle. Untuk dapat
menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu
menginstall web server (misalnya Apache, PWS, IIS) lalu menginstall PHP,
sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server,
hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall
web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca
pada manual masing – masing. Jika anda tidak ingin merasa direpotkan untuk
menginstall PHP, MySQL, Apache dan sebagainya, ada alternatif yang bisa anda
coba. XAMPP, adalah software alternatif yang akan membantu anda dengan
memberikan layanan pengaktifan PHP, MySQL, Apache, Filezilla dan Tomcat
sekaligus. Syntax dalam pemograman PHP hamper sama dengan bahasa pemograman C++.
Persamaan yang paling jelas adalah setiap akhir statement harus diakhiri oleh semicolon ( ; ). Fungsi-fungsi yang ada di C++ juga ada dalam PHP, seperti IF, FOR, WHILE, DO, ARRAY dan sebagainya. Sebagai fungsi yang unik dalam PHP, ada fungsi FOREACH yang bisa diartikan sebagai “setiap”. PHP dijalankan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung dengan settingan PHP anda, tetapi secara umum ekstensi file PHP adalah .php. Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag <? php dan ditutup dengan ?>.
Contoh :
<?php
Echo”Hai”;
?>
Struktur penulisan dalam PHP, sama seperti dalam C++, yaitu setiap pernyataan diakhiri oleh semicolon ( ; ) dan bersifat case sensitive untuk penulisan nama variabel. Dalam penulisan variabel dalam PHP, variabel harus diawali dengan symbol dolar ( $ ) lalu nama variabelnya tanpa menggunakan spasi dan tida boleh diawali dengan angaka seperti $1, variabel tersebut tidak akan dianggap sebagai variabel . Berikut adalah contoh penggunaan variabel dan operasi sederhana dalam PHP.
Contoh :
<?php
$a=1;
$b=2;
$c=$a +$b;
echo $c;
?>
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).Ada beberapa fungsi yang dipakai untuk memanipulasi isi database, seperti SELECT, ALTER, DROP dan sebagainya. Bahasa PHP bisa dikombinasikan untuk memanipulasi isi database. Contoh kombinasi bahasa PHP dan MySQL adalah sebagai berikut.
Contoh:
<?php
include’koneksi.php’;
$q=”SELECT * FROM `Nama_Database`”;
If(mysql_query($q))
{
echo” Ok ”;
}
?>
2.5. Sekilas Tentang HTML (HyperText Markup Language)
HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun suatu halaman Web. Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, karena seperti tercermin dari namanya HTML adalah suatu bahasa mark up. HTML digunakan untuk melakukan mark up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai. Untuk menandai sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah file-nya, yaitu .html. Namun lebih jauh daripada itu, di dalam file tersebut harus terkandung struktur sebagai berikut:
<html>
<body>
...
</body>
</html>
Tag <html> tersebut harus diletakkan pada bagian paling awal dan tag
</html> harus diletakkan pada bagian paling akhir. Bagian head umumnya berisi informasi mengenai dokumen tersebut, misalnya judul dokumen, versi HTML yang digunakan. Sedangkan body berisi layout atau desain halaman web.
2.6. Sekilas Tentang CSS ( Cascading Style Sheet )
Cascading Style Sheet (CSS) adalah salah satu bahasa pemrograman web yang
digunakan untuk mengendalikan beberapa komponen dalam sebuah web sehingga
akan lebih terstruktur dan seragam. CSS dapat kita gunakan dalam mengendalikan ukuran gambar, warna teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS bisa juga diartikan sebagai bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
2.7. Sekilas Tentang Sublime Text 3
Sublime Text merupakan text editor berbagai bahasa pemrograman mulai dari C hingga Java, menurut penulis Sublime Text merupakan tampilannya minimalis namun elegant, bawaannya yang ringan namun diboboti dengan keakuratan dalam penulisan yang mengikuti algoritma dan aturan setiap bahasa pemrograman yang digunakan. Sublime Text 3 harus bekerja pada semua sistem yang saat ini dijalankan Sublime Text 2, dengan pengecualian OS X 10.6. Sayangnya, karena tidak ada C ++ 11 toolchain untuk OS X 10.6, dan Sublime Text 3 membuat ekstensif menggunakan fungsi di C ++ 11.
2.8. Data Flow Diagram (DFD)
Data flow diagram (DFD) adalah alat bantu yang digunakan untuk
menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai
dari pemasukan data sampai menghasilkan keluaran (output) data. Adapun
simbol-simbol dari flow diagram, yaitu:
No. Gambar Nama Fungsi
1 Kesatuan Luar
(External Entity)
Merupakan kesatuan luar diluar lingkungan sistem yang akan memberikan input dan menerima output
2 Proses
Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output
3 Aliran Data
Data mengalir melalui sistem,dimulai dengan sebagian input data dan diubah atau diproses untuk menjadi input
4
Data Storage (Penyimpanan-
d a t a )
Data disimpan untuk keperluan berikutnya
Tabel 2.8 Simbol DFD
2.9. Flowchart (Diagram Alir)
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-
urutan prosedur dari suatu program. Flowchart menolong analis dan programmer
untuk memecahkan masalah ke dalam segmen-segmen yang lebih kecil dan
menolong dalam menganalisis alternatif -alternatif lain dalam pengoperasian
masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Petunjuk untuk membuat flowchart Bila seorang analisis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.
2. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan defenisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktifitas harus diuraikan dengan menggunakan deksripsi kata kerja.
5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
6. Lingkup, range dan aktifitas yang sedang digambarkan harus ditelusuri dengan hati - hati.
7. Percabangan - percabangan yang memotong aktifitas yang sedang digambarkan tidak perlu digunakan dan percabangannya diletakkan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangan tidak berkaitan dengan sistem.
8. Gunakan symbol – symbol flowchart yang standard.
Berikut ini adalah gambar simbol – simbol standar dalam flow chart beserta
dengan arti dari masing -masing simbol :
Simbol Keterangan
Terminal/Interupt (Mulai/Berhenti)
Simbol ini dipergunakan untuk menunjukkan awal kegiatan atau akhir kegiatan atau berhentinya suatu program.
Input/Output
Untuk mewakili data input dan menuliskan output-nya
Proses/Pengolahan
Suatu simbol yang
melambangkan diprosesnya suatu data.
Decision (Keputusan)
Dipakai untuk menuliskan jika adanya percabangan, seperti if, case.
Flow Lines (Garis Alir)
Bila suatu flowchart dihubungkan dengan garis-garis ini. Garis-garis ini menunjukkan akar selanjutnya yang akan dituju. Bila arahnya ke bawah atau ke kanan tidak perlu memakai tanda panah.
Tabel: 2.9. Simbol Flowchart
BAB 3
PERANCANGAN SISTEM
3.1. Tahap Perancangan
Tahapan perancangan dan perancanaan merupakan tahapan awal yang dilakukan penulis dalam membangun sistem ini. Pada tahapan ini penulis akan menjabarkan awal perancangan sistem sebelum membangun software website, ada beberapa tahapan pertanyaan sebagai identifikasi awal yang perlu dilakukan, antara lain :
a. Sistem seperti apa yang akan dibuat?
b. Apa saja yang dibutuhkan untuk menjalankan sistem ini?
c. Apa saja yang ingin dicapai oleh sistem ini?
Dengan menjawab beberapa pertanyaan di atas, maka jawaban dari penulis untuk beberapa pertanyaan di atas sebagai berikut :
Sistem ini adalah sistem yang terintegerasi antara seorang administrator dan semua pengguna yang terdaftar dalam sistem ini. Mulai dari nilai serta hasil ujian tersebut akan transparan dan bisa dipertanggungjawabkan.
a. Untuk menjalankan sistem ini, yang masih merupakan sistem dengan
server lokal, komputer harus mempunyai software yang bernama oracle
sebagai sistem server lokal, Atau jika ingin memiliki software yang bisa
menglah database untuk setiap komputer, penulis menyarankan untuk
memiliki software XAMPP yang merupakan software cross-platform dan
bersifat open-source yang bisa didapatkan secara gratis.
b. Target yang ingin dicapai penulis adalah memudahkan sistem peserta mendaftar. Serta hasil data yang diinputkan otomatis dapat tersimpan di sistem database admin.
3.2. Diagram Kontek
Dalam perancangan sistem ini, penulis mencoba untuk memberikan gambaran mengenai alur pemesanan produk. Adapun rancangan DFD pada sistem ini adalah sebagai berikut:
Gambar 3.2. Diagram Kontek Sistem
I n f o r m a s i C P N S
Admin Pendaftar
Pendaftaran
Input Pengumuman Input Kelulusan
Input Biodata
Cetak Kartu Hapus Peserta
Memberi Informasi
Memberi Info Kelulusan
3.3. Diagram Alir (Flowchart)
Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan setiap langkah program. Berikut adalah Flowchhart dari fungsi utama dalam sistem ujian online.
3.3.1. Flowchart Alur Pendaftaran
Pada sistem ini, pelamar diminta memasukkan biodata, dan mengisi data-data
pelamar yang valid. Sehingga data nantinya diverifikasi oleh admin yang secara
otomatis masuk ke databse admin. Tentunya biodata dan data pelamar sebagai
bukti mendaftar secara online yang akan masuk nanti untuk mencetak kartu
peserta. Setelah itu pelamar juga dimasukkan pilihan-pilihan yang wajib diisi yang
dimasukkan sudah valid. Berikut adalah diagram alir untuk pendaftaran cpns
daerah kabupaten karo sebagai berikut:
Gambar: 3.3.1. Flowchart Alur Pendaftaran
Start
ID & Password
Login
Input Biodata
Cetak Kartu Verifikasi
D a t a
P e l a m a r Halaman Akun
Gagal
Berhasil
Verfikasi
G a g a l
Verifikasi
B e r h a s i l
3.3.2. Flowchart Input Data Pada Admin
Gambar: 3.3.2. Flowchart Input Data Pada Admin
ID & Password
Login
Selesai Penginput Data
D a n
I n f o r m a s i Halaman Akun
A d m i n Start
3.4. Merancang Database
Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat
diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan tahap dimana penulis mempersiapkan tempat untuk menampung data di server.
Data tersebut akan diproses oleh program yang kita buat pada tahap pemrograman baik menambah, mengubah, penghapusan, dan menampilkan database itu sendiri.
Database `dari sistem ini dibuat dengan MySQL . Table utama pada database dari
sistem ini, berikut adalah table yang ada:
1. Table Admin
Berikut adalah tabel pada admin:
Tabel: 3.4.1. Admin
Nama Field Tipe Data Panjang Isi
ID INT 5
Password VARCHAR 100
2. Table Pengolahan Data Peserta
Tabel: 3.4.2. Data Peserta
Nama Field Tipe Data Panjang Isi
NIK INT 20
Nama VARCHAR 100
Nilai INT 20
Status VARCHAR 100
3. Table Pengisisan Biodata Peserta
Berikut ini adalah Tabel database penginputan biodata peserta : Tabel: 3.4.3. Penginputan Biodata Peserta
Nama Field Tipe Data Panjang Isi
Nama VARCHAR 100
Jenis Kelamin VARCHAR 100
Tanggal Lahir INT 20
Alamat VARCHAR 100
Agama VARCHAR 100
Nama Ayah VARCHAR !00
Pekerjaan Ayah VARCHAR 100
Nama Ibu VARCHAR 100
Pekerjaan Ibu VARCHAR 100
No.Telepon INT 20
Penghasilan Orangtua INT 100
Pendidikan Terakhir VARCHAR 100
Nilai Rata-Rata/IPK INT 100
Formasi Jabatan VARCHAR 100
Instansi VARCHAR 100
3.5. Desain Sistem Informasi Berbasis Website 3.5.1. Desain Halaman Beranda
Karena ini adalah sistem yang siap pakai oleh instansi yang menggunakan sistem ini, maka penulis berinisiatif untuk mengosongkan halaman Beranda dan Profile untuk diisi sendiri oleh instansi yang menggunakan sistem ini nantinya.
Gambar: 3.5.1. Halaman Beranda Login
3.5.2. Desain Halaman User Data
Pada halaman ini, siswa harus memasukkan NIM dan Password untuk masuk
kedalam akun siswa tersebut. Jika siswa belum mempunyai akun, pelamar juga
bisa mendaftarkan diri ke sistem ini dan setelah itu anda akan menerima ID dan
Password.
Gambar: 3.5.2.1. Halaman Pendaftaran
Gambar: 3.5.2.2. Halaman Menerima ID dan Password
3.5.3. Desain Halaman Isi Biodata
Gambar: 3.5.3. Halaman Isi Biodata
3.5.4. Halaman Cetak Kartu Peserta Ujian
Peserta dapat langsung mencetak kartu Peserta Ujiannya.
Gambar: 3.5.4.1. Print Preview Cetak Kartu Peserta Ujian
Gambar: 3.5.4.2. Kartu Peserta Ujian
3.5.5. Halaman Admin
Di halaman admin, admin bisa memasukkan soal, menghapus soal, memasukkan nilai, dan membuka atau menutup akses ujian.
Gambar: 3.5.5. Halaman Login Admin
3.5.6. Halaman Akun Admin
Gambar: 3.5.6. Halaman Akun Admin
3.5.7. Halaman Penginputan
Gambar: 3.5.7. Halaman Penginputan
3.5.8. Biodata Peserta Pada Halaman Admin
Gambar: 3.5.8. Halaman Biodata Peserta Pada Halaman Admin
BAB 4
IMPLEMENTASI SISTEM
4.1. Pengertian Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui untuk menguji, menginstal dan melalui sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.
4.2. Tujuan Implementasi Sistem
Tujuan Implementasi Sistem adalah sebagai berikut :
1. Menyelesaikan desain website yang baru akan di buat.
2. Menguji program-program dan prosedur baru.
3. Memastikan bahwa sistem yang dibuka dengan sempurna oleh pengguna.
4. Menguji apakah sistem baru tersebut sesuai dengan apa yang diinginkan.
5. Memastikan bahwa user dapat mengoperasikan sistem baru dengan baik.
4.3. Komponen Dalam Implementasi Sistem
Untuk mengetahui perancangan sistem yang telah kita kerjakan dapat berjalan
dengan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang
telah kita buat. Untuk itu dibutuhkan beberapa komponen utama mencakup
perangkat keras (hardware), perangkat lunak (software), dan otak (brainware).
Pada sistem pendaftran cpns online ini saya menggunakan dan membutuhkan beberapa komponen seperti yang di sebut diatas, yaitu :
1. Perangkat keras (hardware) a. Monitor
b. Hardisk c. Memori 2 GB
d. Keyboard dan Mouse 2. Perangkat lunak
a. Sistem Operasi Windows
b. MYSQL sebagai pengelola data.
c. PHP sebagai bahasa pemrograman serverside
d. XAMPP sebagai Modul Untuk menghidupkan fungsi MySql, dan Apache.
3. Perangkat Operator a. Administrator
b. Pengunjung dan pembeli
BAB 5
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Dari keterangan dan bab-bab sebelumnya penulis dapat mengambil kesimpulan adalah sebagai berikut :
1. Sistem Informasi yang dirancang ini hanya melakukan pendaftaran secara offline, sehingga tidak membutuhkan koneksi ke internet.
2. Sistem ini juga hanya melayani perekrutan pendaftaran, verifikasi data calon peserta dan cetak kartu bukan untuk sampai tahap ujiannya yang dapat langsung terintegrasi berbasis online.
5.2. Saran
Adapun beberapa saran penulis pada pembuatan sistem ini adalah:
1. Penerapan sistem ini merupakan cara efektif dan efesien dalam menangani masalah perekrutan calon birokrasi yang ada di indonesia sehingga harus kita teruskan dan kembangkan sebaik mungkin.
2. Sebaiknyan kualitas dan kuantitas sumber daya manusia khususnya bidang
informasi di kalangan aparatur sipil negera sudah seharusnya kita optimalkan.
DAFTAR PUSTAKA
Al Fatta, Hanif.. Analisis Dan Perancangan Sistem Informasi.Yogyakarta, Andi. 2007 Adul Kadir, Dasar Pemograman WEB dinamis menggunakan PHP,2002.
Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi.
Darie, Cristian and Balanescu. 2008, Emilian. Beginning PHP and MySQL E-Commerce;
Second Edition
Dennis, Wilhom, Roth. System Analisys and Design [Online Serial]; Third Edition
Dwiartara, Loka. E-Book Menyelam dan Menaklukkan Samudra PHP [serial online]. Bogor
Gutmans, Andi., Saether Bakkken, Stig., and Rethans, Derrick. 2005, PHP 5 Power Programming.
Hanif Al Fatta. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan.
Kristanto, Andi. 2004. Perancangan Sistem Informasi dan Aplikasinya, Yogyakarta: Gava Media
M.Syair, Panduan Membuat Aplikasi Database dengan PHP 5, 2005Yuswanto.
2002. HTML Pemgrograman PHP. Surabaya: Prestasi Pustaka Publisher.
Welling, Luke. and Thomson, Laura. 2005. PHP and MySQL Web Development
[online serial]; Third Edition.
1. Admin.php
<?php
session_start();
if(!isset($_SESSION['user'])){
header("location:index.php?login-dahulu");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>
<title>Welcome</title>
<link rel="stylesheet" href="style.css"
type="text/css" media="all" />
</head>
<body>
<div id="wrapper" align="center">
<table width="100%" border="1" bordercolor="#0033FF"
cellspacing="8">
<tr>
<td><img src="logo/x.jpg" width="95%" height="50%" /></td>
<td><img src="logo/x.jpg" width="95%" height="50%" /></td>
</tr>
<tr>
<td colspan="2"><table width="320" border="1" class="nav">
<tr>
<td width="111"><a href="admin.php">Pengolah Peserta</a></td>
<td width="107"><a
href="pengumuman.php">Pengumuman</a></td>
<td width="80"><a href="out.php">Keluar</a></td>
</tr>
</table></td>
</tr>
<tr>
<td width="54%" align="center" >
<table width="83%" border="1" cellspacing="2"
cellpadding="4">
<tr>
<td width="10%">No. Ujian</td>
<td width="11%">Nik</td>
<td width="28%">Nama</td>
<td width="11%">Nilai</td>
<td width="23%">Status</td>
<td width="17%">Opsi</td>
</tr>
<?php include 'koneksi.php';
$a=mysql_query("select * from siswa");
while($b=mysql_fetch_array($a)) {
?>
<tr>
<td><?php echo $b['no_ujian']; ?></td>
<td><?php echo $b['nik']; ?></td>
<td><?php echo $b['nama']; ?></td>
<td><?php echo $b['nilai_ujian']; ?></td>
<td><?php echo $b['status']; ?></td>
<td><a href="ubah.php?nik=<?php echo $b['nik']; ?>">
Ubah </a> ||
<a href="hapus.php?nisn=<?php echo $b['nik']; ?> "
onClick="return confirm('Apakah Anda yakin?')"> Hapus </a> ||
<a href="cetak.php?nisn=<?php echo $b['nik']; ?>">
Cetak </a> ||
</td>
</tr>
<?php } ?>
</table></td>
</tr>
<tr>
<td colspan="2" bgcolor="#E9E9E9"> Pendaftaran CPNS Daerah Kabupaten Karo </td>
</tr>
</table>
</div>
</body>
</html>
2. Bio Sukses.php
<?php
session_start();
if(!isset($_SESSION['user'])){
header("location:index.php?login-dahulu");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>
<title>Welcome</title>
<link rel="stylesheet" href="style.css"
type="text/css" media="all" />
</head>
<body>
<div id="wrapper" align="center">
<table width="100%" border="1" bordercolor="#0033FF"
cellspacing="8">
<tr>
<td><img src="logo/x.jpg" width="53%" height="50%" /></td>
</tr>
<tr>
<td><table width="100%" border="1" class="nav">
<tr>
<td width="71"><a href="dashboard.php">Beranda</a></td>
<td width="76"><a href="prosedur2.php">Prosedur</a></td>
<td width="118"><a href="umum2.php">Pengumuman</a></td>
<td width="62"><a href="jadwal2.php">Jadwal</a></td>
<td align="right" style="float:right">Id : <?php echo
$_SESSION['user'] ?> || <a
href="out.php"> Keluar </a></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#E9E9E9" class="isi" ><h3> Isi Biodata </h3> <br /><br />
<table width="410" border="0" cellpadding="4" style="padding- left:40px">
<?php include 'koneksi.php';
$a=mysql_query("select * from siswa where nik = '$_GET[nisn]'");
$b=mysql_fetch_array($a) ;
?>
<tr>
<td width="206">NIK</td>
<td width="182"><?php echo $b['nik']; ?></td>
</tr>
<tr>
<td>Nama</td>
<td width="182"><?php echo $b['nama']; ?></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td width="182"><?php echo $b['jk']; ?></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td width="182"><?php echo $b['tgl_lahir']; ?></td>
</tr>
<tr>
<td>Alamat</td>
<td width="182"><?php echo $b['alamat']; ?></td>
</tr>
<tr>
<td>Agama</td>
<td width="182"><?php echo $b['agama']; ?></td>
</tr>
<tr>
<td>Nama Ayah</td>
<td width="182"><?php echo $b['nama_ayah']; ?></td>
</tr>
<tr>
<td>Pekerjaan Ayah</td>
<td width="182"><?php echo $b['p_ayah']; ?></td>
</tr>
<tr>
<td>Nama Ibu</td>
<td width="182"><?php echo $b['nama_ibu']; ?></td>
</tr>
<tr>
<td width="182"><?php echo $b['p_ibu']; ?></td>
</tr>
<tr>
<td>No Telepon</td>
<td width="182"><?php echo $b['no_hp']; ?></td>
</tr>
<tr>
<td>Penghasilan ortu</td>
<td width="182"><?php echo $b['penghasilan']; ?></td>
</tr>
<tr>
<td>Pendidikan Terakhir</td>
<td width="182"><?php echo $b['asal_skl']; ?></td>
</tr>
<tr>
<td>Status Sekolah</td>
<td width="182"><?php echo $b['s_sekolah']; ?></td>
</tr>
<tr>
<td>No. Ijazah</td>
<td width="182"><?php echo $b['no_ijazah']; ?></td>
</tr>
<tr>
<td>Nilai Matematika</td>
<td width="182"><?php echo $b['n_mtk']; ?></td>
</tr>
<tr>
<td>Nilai IPA</td>
<td width="182"><?php echo $b['n_ipa']; ?></td>
</tr>
<tr>
<td>Nilai B Indonesia</td>
<td width="182"><?php echo $b['n_bi']; ?></td>
</tr>
<tr>
<td>Nilai B Inggris</td>
<td width="182"><?php echo $b['n_bing']; ?></td>
</tr>
<tr>
<td>Nilai Rata-rata/IPK</td>
<td width="182"><?php echo $b['rata']; ?></td>
</tr>
<tr>
<td>Gambar</td>
<td width="182"><img src="foto/<?php echo $b['gambar'];
?>" width="100" height="140" /></td>
<tr>
<td> Tanggal masuk </td>
<td width="182"><?php echo $b['tgl_msk']; ?></td>
</tr>
<tr> <td> </td> </tr>
<tr> <td colspan="2"> <a href="kartu.php?nisn=<?php echo $b['nisn']; ?>"><p align="right"
style="padding-right:50"> Cetak Kartu Ujian </p> </a></td></tr>
</table>
</tr>
<tr>
<td bgcolor="#E9E9E9"> Pendaftaran CPNS Daerah Kabupaten Karo Tahun 2016</td>
</tr>
</table>
</div>
</body>
</html>
3. Bio.php
<?php
session_start();
if(!isset($_SESSION['user'])){
header("location:index.php?login-dahulu");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>
<title>Update</title>
<link rel="stylesheet" href="style.css"
type="text/css" media="all" />
</head>
<body>
<div id="wrapper" align="center">
<table width="100%" border="1" bordercolor="#0033FF"
cellspacing="8">
<tr>
<td><img src="logo/x.jpg" width="53%" height="50%" /></td>
</tr>
<tr>
<td><table width="100%" border="1" class="nav">
<tr>
<td width="71"><a href="dashboard.php">Beranda</a></td>
<td width="76"><a href="prosedur2.php">Prosedur</a></td>
<td width="118"><a href="umum2.php">Pengumuman</a></td>
<td width="62"><a href="jadwal2.php">Jadwal</a></td>
<td align="right" style="float:right">Id : <?php echo
$_SESSION['user']?> || <a href="out.php"> Keluar
</a></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#E9E9E9" class="isi" ><h3> Isi Biodata </h3> <br /><br />
<table width="auto" border="0" cellpadding="4" style="padding- left:40px" style="border-bottom:1 solid black">
<form action="bioaksi.php" method="post"
enctype="multipart/form-data">
<?php include 'koneksi.php';
$a=mysql_query("select * from daftar where id = '$_SESSION[user]'");
$ok=mysql_fetch_array($a);
?>
<input type="hidden" name="id" />
<tr>
<td width="200">NIK</td>
<td width="63"> <?php echo $ok['nisn'] ?><input type="hidden" name="nisn" value="<?php echo $ok['nisn'] ?>" /></td>
</tr>
<tr>
<td >Nama</td>
<td><input type="hidden" name="nama" value="<?php echo
$ok['nama'] ?>" /><?php echo $ok['nama']
?></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td><p>
<label>
<input type="radio" name="jk" value="LK" id="jk_0" />
Laki-laki</label>
<br />
<label>
<input type="radio" name="jk" value="PR" id="jk_1" />
Perempuan</label>
<br />
</p></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><input type="date" name="tgl" /></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea name="alamat"></textarea></td>
</tr>
<tr>
<td valign="top">Agama</td>
<td><p>
<label>
<input type="radio" name="agama" value="Islam"
id="agama_0" />
Islam</label>
<br />
<label>
<input type="radio" name="agama" value="Katolik"
id="agama_1" />
Katolik</label>
<br />
<input type="radio" name="agama" value="Protestan"
id="agama_2" />
Protestan</label>
<br />
<label>
<input type="radio" name="agama" value="Hindu"
id="agama_3" />
Hindu</label>
<br />
<label>
<input type="radio" name="agama" value="Budha"
id="agama_4" />
Budha</label>
<br />
<label>
<input type="radio" name="agama" value="Khongucu"
id="agama_5" />
Konghucu</label>
<br />
</p></td>
</tr>
<tr>
<td>Nama Ayah</td>
<td><input type="text" name="ayah" /></td>
</tr>
<tr>
<td>Pekerjaan Ayah</td>
<td><input type="text" name="payah" /></td>
</tr>
<tr>
<td>Nama Ibu</td>
<td><input type="text" name="ibu" /></td>
</tr>
<tr>
<td>Pekerjaan Ibu</td>
<td><input type="text" name="pibu" /></td>
</tr>
<tr>
<td>No Telepon</td>
<td><input type="text" name="telp" /></td>
</tr>
<tr>
<td>Penghasilan ortu</td>
<td><input type="text" name="phasil" /></td>
</tr>
<tr>
<td>Pendidikan Terakhir</td>
<td><input type="text" name="asal" /></td>
</tr>
<tr>
<td>Status Sekolah/Universitas</td>
<td><p>
<label>
<input type="radio" name="status" value="swasta"
id="status_0" />
Swasta</label>
<br />
<label>
<input type="radio" name="status" value="negeri"
id="status_1" />
Negeri</label>
<br />
</p></td>
</tr>
<tr>
<td>No. Ijazah</td>
<td><input type="text" name="ijz" /></td>
</tr>
<tr>
<td>Nilai Matematika</td>
<td><input type="number" name="mm" /></td>
</tr>
<tr>
<td>Nilai IPA</td>
<td><input type="number" name="ipa" /></td>
</tr>
<tr>
<td>Nilai B Indonesia</td>
<td><input type="number" name="bi" /></td>
</tr>
<tr>
<td>Nilai B Inggris</td>
<td><input type="number" name="bin" /></td>
</tr>
<tr>
<td>Nilai Rata-rata</td>
<td><input type="text" name="rata" /></td>
</tr>
<tr>
<td>Nilai IPK</td>
<td><input type="text" name="rata" /></td>
</tr>
<tr>
<td>
Formasi Jabatan</td>
<td>
<p>
<label>
<input type="radio" name="formasi" value="GURU"
id="formasi_0" />
Guru</label>
<input type="radio" name="formasi" value="Dosen"
id="formasi_1" />
Dosen</label>
<label>
<input type="radio" name="formasi" value="Dokter"
id="formasi_1" />
Dokter</label>
<label>
<input type="radio" name="formasi" value="Peneliti"
id="formasi_1" />
Peneliti</label>
<input type="radio" name="formasi"
value="Instruktur" id="formasi_1" />
Instruktur</label>
<label>
<input type="radio" name="formasi" value="Tertentu"
id="formasi_1" />
Tertentu</label>
</p></td></tr><tr>
<td>
Instansi</td>
<td>
<p>
<label>
<input type="radio" name="instansi"
value="Kementerian Kesehatan"
id="formasi_0" />
Kementerian Kesehatan</label>
<br />
<label>
<input type="radio" name="instansi" value="
Kementerian Lingkungan Hidup Dan
Kehutanan" id="formasi_1" />
Kementerian Lingkungan Hidup Dan Kehutanan</label>
<br />
<label>
<input type="radio" name="instansi" value="
Kementerian Pertanian" id="formasi_1" />
Kementerian Pertanian</label>
<br />
<label>
<input type="radio" name="instansi"
value="Kementerian Pendidikan Dan Riset Teknologi" id="formasi_1" />
Kementerian Pendidikan Dan Riset Teknologi</label>
<br />
<label>
<input type="radio" name="instansi" value="
Kementerian Energi Dan Sumber Daya
Mineral" id="formasi_1" />
Kementerian Energi Dan Sumber Daya Mineral</label <br />
<label>
<input type="radio" name="instansi"
value="Kementerian Hukum Dan HAM"
id="formasi_1" />
Kementerian Hukum Dan HAM</label>
<br />
<label>
<input type="radio" name="instansi"
value="Kementerian Koperasi Dan UKM"
id="formasi_1" />
Kementerian Koperasi Dan UKM</label>
<br />
<label>
<input type="radio" name="instansi"
value="Kementerian Agama" id="formasi_1"
Kementerian Agama</label>
<br />
<label>
<input type="radio" name="instansi"
value="Kementerian Komunikasi Dan
Informatika" id="Kementerian Komunikasi Dan Informatika" />
Kementerian Komunikasi Dan Informatika</label>
<br />
<br />
</p></td>
</tr>
<tr>
<td>Gambar</td>
<td><input type="file" name="gambar" /></td>
<input type="hidden" name="tglmasuk" value="<?php echo date("Y/m/d") ?>"
<input type="hidden" name="nujian" value="0"
<input type="hidden" name="status" value="Belum Lulus"
</tr>
<tr>
<input type="hidden" name="quo" value="y" />
<td colspan="2" align="center"><br /><br /><input type="submit" value="Update Biodata"
onClick="return confirm('Apakah Anda yakin?')" /></td>
</tr>
</form>
</table>
<p> </td>
</tr>
<tr>
<td bgcolor="#E9E9E9" align="center"> Pendaftaran CPNS Daerah Kabupaten Karo </td>
</tr>
</table>
</div>
</body>
</html>
Cetak.php
<h2 align="center"> <img src="logo/x.jpg" width="700"
height="150"></h2><hr>
<br>
<h2 align="center"> NIK : <?php echo $_GET['nisn']; ?> </h2>
<table width="410" border="1" cellpadding="4" align="center">
<?php include 'koneksi.php';
$a=mysql_query("select * from siswa where nisn = '$_GET[nisn]'");
$b=mysql_fetch_array($a) ;
?>
<td width="206">NIK</td>
<td width="182"><?php echo $b['nisn']; ?></td>
</tr>
<tr>
<td>Nama</td>
<td width="182"><?php echo $b['nama']; ?></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td width="182"><?php echo $b['jk']; ?></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td width="182"><?php echo $b['tgl_lahir']; ?></td>
</tr>
<tr>
<td>Alamat</td>
<td width="182"><?php echo $b['alamat']; ?></td>
</tr>
<tr>
<td>Agama</td>
<td width="182"><?php echo $b['agama']; ?></td>
</tr>
<tr>
<td>Nama Ayah</td>
<td width="182"><?php echo $b['nama_ayah']; ?></td>
</tr>
<tr>
<td>Pekerjaan Ayah</td>
<td width="182"><?php echo $b['p_ayah']; ?></td>
</tr>
<tr>
<td>Nama Ibu</td>
<td width="182"><?php echo $b['nama_ibu']; ?></td>
</tr>
<tr>
<td>Pekerjaan Ibu</td>
<td width="182"><?php echo $b['p_ibu']; ?></td>
</tr>
<tr>
<td>No Telepon</td>
<td width="182"><?php echo $b['no_hp']; ?></td>
</tr>
<tr>
<td>Penghasilan ortu</td>
<td width="182"><?php echo $b['penghasilan']; ?></td>
</tr>
<tr>
<td>Asal Sekolah</td>
<td width="182"><?php echo $b['asal_skl']; ?></td>
</tr>
<tr>
<td>Status Sekolah</td>
<td width="182"><?php echo $b['s_sekolah']; ?></td>
</tr>
<tr>
<td>No. Ijazah</td>
<td width="182"><?php echo $b['no_ijazah']; ?></td>