P. 1
TA 2010 baru

TA 2010 baru

|Views: 1,158|Likes:
Published by sashuke_08

More info:

Published by: sashuke_08 on May 04, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/03/2012

pdf

text

original

Sections

  • A. Penelitian Relevan
  • B. Petunjuk Teknis PPDB Kota Magelang
  • E. Pengertian Perancangan Web ( Disain Web)
  • F. World Wide Web (WWW)
  • G. Teori Hypertext Markup Language (HTML)
  • H. Data Flow Diagram (DFD) konteks
  • J. DFD Level 1 Proses Menu Operator
  • K. DFD Level 1 Proses Menu Administrator
  • N. Perancangan Disain Layout
  • O. Pembuatan Skrip Pemrograman
  • P. Pengujian
  • Q. Kesimpulan

PROPOSAL TUGAS AKHIR

PENGEMBANGAN SISTEM INFORMASI PENERIMAAN PESERTA DIDIK BARU BERBASIS WEB DI SMA KRISTEN 1 MAGELANG

OLEH: MUCHAMAD ROZIKIN NPM. 07.0511.0065

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MAGELANG

2010

BAB I PENDAHULUAN

A. Latar Belakang Teknologi internet saat ini bukanlah teknologi yang asing pada kehidupan sehari ± hari. Hampir setiap sisi kehidupan manusia masa kini akan bersinggunan dengan teknologi informasi. Perkembangan teknologi yang

berkembang begitu cepat merambah ke berbagai bidang kehidupan manusia. Teknologi informasi tidak dapat dipisahkan dengan perkembangan peradaban manusia. Perkembangan teknologi informasi juga berpengaruh pada bidang pendidikan. Perkembangan ini dapat dilihat pada satuan ± satuan kerja pada instansi yang sudah terkomputerisasi. Teknologi informasi berbasis web dapat dimanfaatkan untuk mendukung suatu bagian kerja pada sebuah instansi. Teknologi informasi memiliki pengaruh positif dan negatif. Pada umumnya teknologi informasi akan berpengaruh positif jika memiliki keamanan yang baik, sehingga dapat mengurangi atau menahan penyalahgunaan teknologi oleh orang yang tidak bertanggung jawab. Keamanan itu dapat diberikan dengan membatasi akses user untuk masuk ke sistem. SMA Kristen 1 Magelang sebagai salah satu instansi pendidikan bertujuan memajukan dirinya agar mampu betahan pada era komputerisasi saat ini. SMA Kristen 1 Magelang memiliki sumber daya yang

memungkinkan untuk dibuatnya sebuah sistem informasi yang memungkinkan diadakan pada instansi ini. Sebagai sekolah swasta SMA Kristen 1 Magelang akan membutuhkan sebuah media yang efektif untuk mempromosikan dirinya sebagai salah satu cara untuk menunjukkan eksistensinnya pada dunia pendidikan khususnya di Kota Magelang. Dengan adanya fasilitas internet yang ada yang dipancarkan dengan 1 buah access point sebagai area hotspot yang ditunjang dengan 1 buah laboratorium multimedia yang berisi 18 komputer dengan prosesor intel dual core 1,6 GHz, memory 512 Mb dengan media penyimpanan 160 Gb yang telah terkoneksi internet memungkinkan guru, karyawan dan siswa untuk mencari bahan dari internet.

SMA Kristen 1 Magelang memiliki bagian ± bagian ( satuan ± satuan) kerja yang berbeda ± beda funginya. SMA Kristen 1 Magelang merupakan sekolah swasta yang senantiasa memberikan trobosan ± trobosan untuk memajukan satuan ± satuan kerjanya baik secara mandiri atau mendapat pelatihan ± pelatihan dari departemen terkait. Salah satu trobosan yang

dilakukan adalah perlunya sebuah program penanganan khusus untuk penerimaan peserta didik baru. Sistem lama yang masih digunakan membuat pegawai melakukan kerja beberapa kali untuk proses penerimaan peserta didik baru, sehingga pegawai tidak dapat bekerja efektif. Penerimaan peserta didik baru mendapat petunjuk teknis dari Diknas Kota Magelang. Prosedur pendaftaran penerimaan peserta didik baru ada di dalam petunjuk teknis, pendaftaran dilakukan oleh calon peserta didik atau orang tua atau wali calon peserta langsung ke sekolah yang di tuju dengan menyerahkan SKHUN SMP atau MTs atau jenjang sekolah sederajad. Dalam hal jumlah calon peserta didik melebihi daya tampung, maka sekolah yang bersangkutan mengadakan seleksi. Seleksi didasarkan pada nilai UN, bonus prestasi dan nilai bonus asal sekolah. Latar belakang inilah yang melandasi perlu dibangunnya sebuah sistem sebagai pengembangan sistem penerimaan peserta didik baru yang mampu menanggulangi ketidak efektif dan efisiensian sistem lama, sehingga panitia dapat menyajikan informasi Penerimaan Peserta Didik Baru (PPDB) kepada calon peserta didik dengan cepat dan menghindari adanya sumber daya yang terbuang, karena pada sistem lama diharuskan mencetak formulir tanpa tahu pasti pendaftar yang mendaftar. Sistem baru yang diharapkan sesuai kebutuhan dan memiliki user interface yang baik sehingga memudahkan pengguna diharapkan mampu digunakan secara maksimal.

B. Perumusan Masalah Berdasar pada latar belakang yang ada, maka perumusan masalah yang diangkat dalam penelitian ini adalah bagaimana mengembangkan sebuah

sistem informasi penerimaan peserta didik baru berbasis web yang mampu menanggulangi kurang cepatnya pengolahan data pada sistem lama.

C. Tujuan Penelitian Adapun tujuan yang ingin dicapai melalui penelitian ini yaitu merancang sistem penerimaan peserta didik baru (PPDB) baru sebagai pengembangan sistem lama yang memudahkan panitia sehingga

menghasilkan informasi yang langsung dapat dilihat oleh calon siswa.

D. Manfaat Penelitian Manfaat yang diharapkan dari penelitian yang dilakukan adalah digunakannya sistem PPDB baru yang aman untuk menujang kinerja panitia PPDB sehingga dapat bekerja efektif dan efisien.

E. Asumsi - asumsi Asumsi -asumsi yang digunakan dalam penelitian ini adalah: 1. Panitia PPDB minimal bias menggunakan komputer. 2. Jaringan wireless dapat menjangkau tempat pendaftaran dengan kecepatan minimal 11 Mbps. 3. Line jaringan lokal terdapat pada tempat pendaftaran yang terhubung dengan Hub minimal 8 ports. 4. Spesifikasi komputer yang digunakan untuk menginputkan data siswa dan operator (Klien) minimal setara dengan Intel Pentium III memory 256 MB. 5. Spesifikasi komputer untuk webserver minimal Intel Pentium IV memory 512 MB dan hardisk 80 GB.

Saefudin Agus (2005) pada penelitian ini dikemukakan bahwa sistem baru yang dibuat digunakan untuk membantu sistem penerimaan siswa baru yang berbasis komputer. . Otomatisasi pembuatan aplikasi dihasilkan dari data penerimaan siswa baru setiap tahun ajaran baru. 2. Pada penelitian ini peneliti menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. Oleh karena itu dibuat suatu sistem aplikasi degan alat bantu komputer untuk membantu dalam pengolahan datanya. Untuk itu diperlukan sistem penerimaan siswa baru untuk membantu memudahkan dalam proses penyeleksian serta pelaporanya yang dibutuhkan dengan cepat. tepat dan mudah. Maryamah (2008) sistem penerimaan siswa baru pada SMP N 8 Magelang dianggap kurang efektif dan efisien dikarenakan waktu pelaksanaan yang menyita banyak waktu serta biaya yang dikeluarkan untuk panitia pelaksana juga banyak. akurat. Pada penelitian ini program yang dibuat untuk menunjang kegiatan penerimaan siswa baru karena hanya melakukan registrasi siswa dan tidak ada pengembangan yang lebih spesifik. Program ini tidak terpusat pada sebuah server sehingga jika data diinputkan oleh lebih dari seorang panitia data tersebut terpisah.BAB II STUDI PUSTAKA A. Sistem informasi penerimaan siswa baru yang menggunakan software dan hardware komputer dapat dimanfaatkan dalam proses otomatisasi. Penelitian ini dapat menghasilkan program aplikasi yang membantu proses penerimaan siswa baru yang dapat menghasilkan proses seleksi secara otomatis sehingga memudahkan tugas panitia PSB dalam pencarian dan penyajian data secara cepat dan tepat. Penelitian Relevan 1. Tujuan utama pembuatan aplikasi pendataan siswa baru yaitu menghasilkan sebuah kegiatan pendaftaran secara cepat.

Pada sistem penerimaan siswa baru ini program yang diciptakan hanya dapat digunakan sampai pada rekapitulasi data calon siswa yang diterima. Dengan mengacu pada penelitian ± penelitian diatas disebutkan kriteria proses penerimaan siswa baru yang sudah ditentukan dengan pendataan dan penginputan data yang dilakukan sendiri oleh calon siswa untuk mendaftar langsung pada komputer. Ketiga penelitian di atas merupakan acuan dari penelitian yang sedang dikerjakan. Irfan (2004) penelitian ini menggunakan Microsoft Visual Basic 6.3.0 yang menghasilkan sistem informasi akademik yang dapat mempermudah proses pelayanan yang menghasilkan informasi yang lebih cepat dan tepat dibandingkan sistem lama yang masih manual. Pada penelitian ini peneliti ingin memperbaiki dan menambah kekurangan ± kekurangan dari ketiga penelitian diatas. Bonus didasarkan pada prestasi dan asal sekolah. Pada proses registrasi terdapat data panitia yang login menggunakan hak aksesnya pada sistem sehingga pada kartu pendaftaran atau registrasi akan tercantum panitia yang melakukan proses registrasi. Diharapkan sistem informasi yang diusulkan mengintegrasikan sistem informasi tersebut dengan program komputer sehingga dapat mengatasi kesulitan yang dihadapi oleh sekolah. Selanjutnya untuk proses registrasi dan pengolahan data calon siswa diserahkan kepada petugas yang telah diberikan hak akses. Syapari M. Ketiga penelitian di atas pada dasarnya membahas tentang bagaimana mengelola administrasi sebuah instansi untuk memudahkan dalam proses seleksi penerimaan siswa baru dibanding dengan sistem yang ada sebelumnya. Pada proses registrasi juga terdapat menu inputan bonus dan penilaian. . Penilaian dihitung berdasarkan nem ditambah dengan bonus. Pada sistem yang dikembangkan pada penelitian ini terdapat menu untuk administrator yang memiliki hak penuh terhadap sistem yang digunakan untuk menginputkan data panitia penerimaan siswa baru sehingga panitia yang terdaftar pada sistem dapat login ke sistem dan melakukan proses registrasi. Bahasa pemrograman yang digunakan pada penelitian ini adalah Personal Home Page (PHP) dengan diintegrasikan dengan database MySQL.

Nasional *) 3. Dalam hal fasilitas sekolah kelas X untuk SMA/MA/SMK. PMR dan Pramuka pada tingkat Intenasional.75 2. kesenian. Agar pelaksanaan PPDB dapat berjalan dengan lancar Pemerintah Kota Magelang yang diwakili oleh Dinas Pendidikan mengedarkan petunjuk teknis PPDB tahun ajaran 2010/2011. Petunjuk Umum Pada petunjuk umum disebutkan bahwa para calon Peserta Didik yang memenuhi syarat tertentu pada prinsipnya diberikan kesempatan yang seluas ± luasnya untuk memperoleh pendidikan pada satuan pendidikan. . Kabupaten/Kota 1.50 1. Kapupaten/Kota. olahraga. maka sekolah mengadakan seleksi. Pelaksanaan kegiatan untuk SMA/MA/SMALB swasta. Seleksi yang dilakukan dengan mendasarkan peringkat Nilai Ujian Nasional.1 tambahan penilaian tingkat SMP/MTs No Tingkat Kejuaraan Juara I Juara II *) 2. Jadwal Kegiatan PPDB Jadwal pelaksanaan kegiatan PPDB telah diatur pada petunjuk teknis agar menyeragamkan pelaksanaan kegiatan PPDB. dan Kecamatan baik kelompok maupun perorangan/institusional sebagai juara ditambahkan penilaian sebagai berikut : Tabel 2. ketrampilan. Provinsi. jenjang dan jenis sekolah yang berlaku. apabila tidak memungkinkan menerima semua calon siswa.50 5.00 - 1. pendaftaran dilaksanakan pada 29 ± 2 Juli. Nasional. Internasional *) 2. Pada surat edaran tersebut disebutkan 1. Para calon peserta didik yang memiliki prestasi kejuaraan bidang akademik.75 1.25 4.25 Juara III *) 2.00 1. Kecamatan Sumber Juknis PPDB Kota Magelang 2010 2. Provinsi 2. Petunjuk Teknis PPDB Kota Magelang Pelaksanaan Penerimaan Peserta Didik Baru (PPDB) merupakan kegiatan yang wajib dilaksanakan oleh setiap sekolah.B.

2004). Definisi diatas relevan dengan definisi yang dikemukakan oleh Jogianto. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. D. 2004). Sumber dari informasi adalah data. Subsistem inilah yang salaing berhubungan. Dari berbagai sudut pandang. dan hari pertama masuk sekolah 12 ± 14 Juli. HM. pengumuman 6 Juli. bahwa sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Nilai Bonus Prestasi dan Bonus Asal Sekolah jika calon peserta didik berasal dari SMP/MTs Kota Magelang ditambah bonus 1 (satu). Nilai UN. sistem dapat diklasifikasikan yang dirumuskan secara teoritis diantaranya sistem terbuka yaitu sistem yang selalu berhubungan dengan lingkungan luarnya untuk melakukan proses dan mendapatkan output. dan sistem tertutup yaitu sistem yang bekerja tidak berhubungan dengan lingkungan luarnya (Teguh Wahyono. Penentuan Peringkat Penentuan peringkat bagi calon peserta didik untuk diketahi diterima atau tidaknya di sekolah didasarkan pada. berintegrasi. Pengertian Informasi Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan (Jogiyanto Hartono. Kejadian- . pendaftaran ulang 7 ± 8 Juli. Pengertian Sistem Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu (Teguh Wahyono. dan berinteraksi dalam mencapai tujuan yang sama secara efektif dan efisien. 2000). 3.analisis dan penyusunan peringkat 3 ± 5 Juli. Suatu sistem dapat terdiri dari sistem ± sistem bagian (sub systems). C.

tergantung pada berbagai faktor. Firefox. mesin pencari. membuat suatu keputusan dan melakukan tindakan. Ricko (2009) mendefinisikan disain web merupakan proses penyusunan konsep.kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu. disain grafis. identitas korporat. Bahasa markup itu diterjemahkan web browser seperti Internet Explorer. benda dan orang yang betul-betul ada dan terjadi. fotografi. Nantinya situs ini dibuat menggunakan bahasa markup seperti HTML. Nantinya situs menampilkan konten internet (atau yg biasa kita sebut World Wide Web). Data tersebut akan ditangkap sebagai input. . situs web atau aplikasi multimedia untuk web. optimasi dan tipografi. interaksi disain. E. diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus informasi (information cycle). dan pengeksekusian cetak biru desain ke dalam bentuk situs. Opera. innteraksi manusia komputer. Pengertian Perancangan Web ( Disain Web) My Earth (2010) mendefinisikan perancangan adalah suatu kegiatan membuat disain teknis berdasarkan evaluasi yang telah dilakukan pada kegiatan analisis. yang berarti akan menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. disain komunikasi. authoring. Data yang diolah melalui suatu model menjadi informasi. dan WebTV) pada interface software browser tsb. seperti masukan dari pengguna akhir atau masukan dari Webmaster. atau dapat diprogram ke halaman yang dinamis akan secara otomatis menyesuaikan konten atau tampilan visual. pembuatan model desain web. Memanfaatkan berbagai disiplin ilmu seperti animasi. arsitektur informasi. Perancangan web didenisikan oleh anonim (2010) sebagai proses merancang halaman web. rencana desain. Kesatuan nyata (fact) berupa suatu obyek nyata seperti tempat. pemsaran. penerima kemudian menerima informasi tersebut. Halaman web dan situs web dapat halaman statis.

. file HTML berisi instruksi-instruksi yang diperlukan untuk membentuk tampilan. walaupun sebenarnya ia hanyalah bagian daripadanya. bisa sebagai penyedia informasi kemersial. Halaman depan (homepage). Perintah-perintah HTML ini kemudian diterjemahkan oleh web browser sehingga isi informasinya dapat ditampilkan secara visual kepada pengguna di layar komputer. Halaman Web biasanya diatur dalam situs web. Program browser pada klien mengirimkan permintaan (request) kepada server web. yang kemudian akan dikirim oleh server dalam bentuk HTML. Situs web adalah suatu sistem internet yang ada pada sebuah server web.F. yaitu Website Statis dan Website Dynamic. Web atau website adalah media penyampaian informasi di internet yang berbasis grafis. Konsep penyajian informasi dengan banyak link ini desebut dengan hypertext. Browser yang umum dipakai adalah Internet Eksplorer dan Mozila Firefox. Dari serambi depan ini kita akan menjumpai suatu tampilan informasi yang memiliki banyak link ke informasi lain yang lebih detail. 2010) Pada prinsipnya World Wide Web bekerja dengan cara menampilkan file-file HTML yang berasal dari server web pada program klien khusus. kita memerlukan alat bantu yang disebut browser. Berdasarkan sifatnya. dan penyampaian berita. yaitu web browser. (anonim. Server web adalah perangkat lunak pada situs yang memungkinkan penjelajahan web mengakses dokumen web yang ada pada situs web. World Wide Web (WWW) WWW adalah salah satu ruang informasi dimana sumber-sumber daya yang berguna diidentifikasikan oleh pengenal global yang disebut Uniform Resource Locator (URL). service. Macamnya. Format HTML inilah yang memungkinkan penyajian informasi melalui WWW menjadi sangat menarik. website atau web dapat dibedakan menjadi dua macam. Hipertext dilihat dengan sebuah program bernama browser web yang mengambil informasi (halaman web) dari server web dan menampilkanya di monitor. WWW sering dianggap sama dengan internet secara keseluruhan. Untuk melihat isi suatu homepage.

Sehingga tidak perku dilakukan pembangunan ulang terhadap sebuah web. Jovan. Web dinamis sering juga disebut dengan web portal. Biaya pemeliharaan lebih murah. kemudian tinggal mengisikan content terbaru. Untuk mengubah atau mengupdate content pada website ini. 2. Dalam web portal yang harus diperhatikan adalah kesiapan dari sumber daya manusia dalam mengisi atau mengupdate content atau informasi dari website tersebut. Web Statis Website dikatakan statis berarti bahwa datanya tidak bisa diubah atau diupdate secara real time. Content yang ditampilkan dapat disimpan pada database. Pemeliharaan pada sebuah web pada umumnya adalah melakukan pembaharuan isi atau informasi pada web. maka harus kembali ke bahasa pemrograman (FN. maka cukup dengan membuka bagian administrator.1. Website Dinamis (Fleksibel) FN. Sebagai contoh untuk mengupdate isi berita. Pada prinsipnya. a. 2007). Keunggulan yang kedua ini adalah pengupdatetan content pada web tidak perlu pembangunan ulang pada web. Hal ini akan membuat kesulitan bagi pengelola website ketika akan mengubah content dari website tersebut karena harus mengetahui bahasa pemrograman web. . dapat diupdate setiap saat dan pencarian data mudah dilakukan karena data tersimpan dalam data base. Beberapa kelabihan yang dimiliki website dinamis jika dibandingkan dengan web statis adalah biaya pemeliharaan lebih murah. b. Dapat diupdate setiap saat. perbedaan antara website statis dengan website dinamis adalah mengenai tingkat kepraktisan dan kemudahan dalam pengelolaan website termasuk pengelolaan securitas atau tingkat kemanan website. sehingga dapat diupdate setiap saat. Jovan (2007) mengartikan bahwa website dapat dimanipulasi atau diupdate datanya ketika website tersebut sedang dalam keadaan online (sedang dalam keadaan terkoneksi di internet).

Sehingga data yang sama tidak akan tersimpan pada satu data base yang sama. Dengan adanya data base sebuah data akan tersimpan terpisah pisah pada tabel sehingga mudah dalam pencarian data. Pencarian data mudah dilakukan. Dikatakan markup language karenaHTML berfungsi untuk memperindah file teks biasa untuk ditampilkan pada program web browser. G. Tag HTML biasanya berupa tag ± tag yang berpasang ± pasangan dan ditandai dengan simbol < dan >. Protokol ini mentransfer dokumen ± dokumen web yang ditulis atau berformat HTML.1 Contoh Susunan HTML H. Setiap dokumen atau halaman HTML memiliki struktur atau susunan file sebagai berikut: Gambar 2. Data base merupakan sebuah sistem penyimpanan data yang terstruktur sehingga dapat mehindari adanya duplikasi data.c. Teori Hypertext Markup Language (HTML) HTTP (hypertext transfer protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Pasangan (penutup perintah) dari sebuah tag ditandai dengan tanda ´/´. Misalnya pasangan dari tag <contoh> adalah </contoh>. Teori Basis Data Basis data adalah kumpulan informasi yang disimpan dalam secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer . Hal ini dilakukan dengan menambah tag-tag(perintah khusus) pada file teks biasa tersebut.

Sistem basis data terus dikembangkan oleh para ahli agar dapat diperoleh cara pengorganisasian data yang efektif adan efisien. Software yang digunakan untuk mengelola dan memanggil query basis data disebut Database Management System (DBMS). tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis Data Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Basis data dibagi menjadi 2 yaitu basis data sendiri dan sistem basis data. Sistem Basis Data Sistem basis data (database system) adalah suatu system informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam ± macam di dalam suatu organisasi (Jogiyanto Hartono. yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). 2002). . dan hubungan di antara obyek tersebut. Model yang umum digunakan sekarang adalah model relasional. (anonim. atau potongan dari pengetahuan.untuk memperoleh informasi dari basis data tersebut. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya penjelasan ini disebut skema. Database merupakan salah satu komponen penting dalam sistem informasi. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Dalam model ini. 2002). 2010). Konsep dasar dari basis data adalah kumpulan dari catatan-catatan. Skema menggambarkan obyek yang diwakili suatu basis data. karena merupakan basis dalam menyediakan informasi bagi para pemakai (Jogiyanto Hartono. hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. 2. 1.

Akses ke server lebih maksimal PHP mempunyai akses sumber ± sumber aplikasi yang dimiliki oleh server. 2. Semua database dengan interface ODBC. Keunggulan dari sifatnya yang server-side tersebut antara lain: 1. FilePro. misalnya koneksi database. Aplikasi pada umumnya akan memberikan hasil pada web browser. Memiliki akses database yang fleksibel Memiliki dukungan ke banyak sistem database server yang ada di pasaran. . Adabas D. sehingga sangat cocok digunakan untuk aplikasi web yang terkoneksi ke sistem database. Personal Home Page (PHP) PHP adalah skrip bersifat server-side yang ditambahkan ke dalam HTML. karena severlah yang akan mengerjakan skrip PHP. Velocis. MySQL.x dan 2.I. tetapi prosesnya secara keseluruhan dijalankan di web server. Unix dbm. Generic ODBC. mSQL 1. Seluruh aplikasi web dapat dapat dibuat dengan PHP. PostgreSQL. baru kemudian hasilnya dikirimkan ke browser. 4. Namun kekuatan PHP yang paling utama adalah untuk konektivitas database dengan web. namun menjadi bersifat dinamis. Sistem database yang telah didukung oleh PHP adalah Oracle. Hasil yang dikirimkan kembali ke browser umumnya bersifat teks atau gambar saja sehingga pasti dikenal oleh browser apa pun.x. Keamanan source code Skrip tidak dapat ´diintip´ dengan menggunakan fasilitas view HTML source. FilePro. PHP sendiri merupakan singkatan dari Personal Home Page tools. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi ± aplikasi yang digunakan di atas teknologi web. 3. Tidak memerlukan browser khusus Tidak diperlukan kompabilitas browser atau harus menggunakan browser tertentu. Sifat server-side berarti pengerjaan skrip akan dijalankan di server. Solid. Sybase. dBase. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML. Sehingga suatu halaman web tidak lagi bersifat statis.

Auxilliary Auxilliary adalah perintah-perintah pelengkap atau tambahan seperti : unload dan rename. 4. Security Security adalah perintah-perintah yang digunakan untuk menjamin keamanan data. 2. DDL adalah perintah SQL yang digunakan untuk menjelaskan objek dari database. SQL menyediakan 4 perintah DMLyaitu Select merupakan perintah untuk mengambil data dari database. . Delete digunakan untuk menghapus data dari database. Create yang digunakan untuk membuat atau menciptakan objek database. Insert digunakan untuk menambah data ke database. 3.J. Alter digunakan untuk memodifikasi atau mengubah objek database. Structured Query Language (SQL) SQL adalah bahasa standar yang digunakan untuk memanipulasi dan memperoleh data dari sebuah relasional. index dan view. Perintah-perintah SQL dikelompokkan menjadi lima macam : 1. DDL digunakan untuk mendefinisikan kerangka database. Data Definition Language (DDL). antara lain terdiri atas Grant yang digunakan untuk membeerikan akses kepada user tertentu untuk mengakses database dan Revoke yaitu perintah yang berfungsi untuk mencabut hak akses dari user. Perintahnya adalah. dan Update perintah untuk memodifikasi data pada database. Objek database yang dimaksud terdiri dari database. untukmenghapus objek database digunakan perintah Drop. tabel. Data Manipulation Language (DML) DML adalah perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database.

Adapun bentuk diagram alur ini adalah sebagi berikut : mulai Studi Pendahuluan Studi Literatur Studi Lapangan Perumusan Masalah Tujuan Penelitian Data Petunjuk Teknis PPDB Data Panitia PPDB Analisis dan Kebutuhan Sistem C A . Dibuatnya flow chart selain sebagai dasar langkah penelitian juga merupakan gambaran langkah ± langkah penelitian dari proses awal hingga mendapatkan suatu hasil yang ingin dicapai dalam membangun sebuah website untuk SMA Kristen 1 Magelang. Tujuan Penelitian.BAB III METODOLOGI PENELITIAN Dalam melakukan penelitian ini dilakukan bertahap sesuai dengan flow chart yang meliputi: Studi Pendahuluan. Pembuatan program. Pengumpulan data yakni data petunjuk teknis PPDB dari Dinas Pendidikan Kota Magelang dan data panitia PPDB SMA Kristen 1 Magelang khususnya bagian input data. Perancangan Sistem beserta Perancangan Database. Kesimpulan dan Saran. Pegujian program. Studi Literatur dan Lapangan. Perumusan Masalah. Implementasi Website sebagai program PPDB. Perancangnan Layout Sistem.

C A Data Flow Diagram Konteks Data Flow Diagram Level 0 Data Flow Diagram Level 1 Entity Relationship Diagram (ERD) Tabel Users Tabel Panitia Tabel Pendaftar Tabel Transaksi Tabel Bonus Tabel Nilai Tabel Jumlah Nilai Perancangan Layout Sistem Perancangan Sistem Data Pendafar Pembuatan Skrip Pemrograman Penginputan Data Siswa Pengujian Penginputan data Pendaftar Apakah Data Pendaftar Dapat diinputkan? Tidak Ya C A .

edit dan hapus pendaftar. cek pendaftar.C A Pembuatan Skrip Pemrograman Menu Administrator Pengujian Menu Administrator Apakah dapat dilakukan login. cek. edit. bonus dan registrasi? Tidak Ya Pembuatan Skrip Pemrograman Jurnal (Halaman Utama) Pengujian Halama Utama C A B . dan hapus data panitia dan bonus? Tidak Ya Pembuatan Skrip Pemrograman Menu Operator Pengujian Menu Operator Apakah dapat dilakukan login. tambah. input.

Studi lapangan juga dilaksanakan dengan melakukan wawancara langsung kepada nara sumber. . Studi pendahuluan sangat penting dilakukan sebelum dilakukan penelitian yang lebih dalam. Studi Pendahuluan Studi pendahuluan dilakukan untuk mendapatkan masukan masukan terhadap masalah masalah yang akan diteliti.1 Flow Chart Penelitian A.C A B Apakah dapat menampilkan jurnal pendaftar yang di susun berdasarkan jumlah nilai? Tidak Ya Pengujian Program Keseluruhan Tidak Apakah Program Sistem PPDB Sesuai Kebutuhan dan dapat diakses oleh minimal 1 klien dan operator? Ya Kesimpulan dan Saran selesai Gambar 3.

Tujuan Penelitian Tujuan penelitian merupakan hasil yang hendak dicapai dari penelitian yang telah dilakukan berdasarkan permasalahan yang diambil. Observasi dilakukan dengan cara melakukan pencacatatan secara cermat dan sistematis yang memerlukan ketekunan dan kesungguhan. Perumusan Masalah Perumusan masalah merupakan garis permasalahan yang diangkat sebagai objek penelitian untuk nantinya dijadikan sebagai bahan yang dicari solosinya. Observasi yang baik perlu dilakukan untuk mendapatkan data-data yang akurat yang nantinya akan sangat berpengaruh terhadap hasil dari penelitian yang telah dilakukan. Perumusan masalah yang diambil adalah tentang bagaimana merancang sebuah sistem penerimaan peserta didik baru berbasis web yang mampu menanggulangi kurang cepatnya pengolahan data pada sistem lama. Adapun tujuan yang ingin dicapai adalah merancang sistem penerimaan peserta didik baru (PPDB) baru sebagai pengembangan sistem lama yang memudahkan panitia sehingga menghasilkan informasi yang langsung dapat dilihat oleh calon siswa. Studi Lapangan Studi lapangan dilakukan dengan cara peneliti langsung terhadap objek serta untuk mendapatkan data data yang diperlukan dalam penelitian. Studi Pustaka Dilakukan dengan mempelajari teori-teori yang bersifat umum yang berkaitan dengan tata cara penulisan. .B. D. serta yang bersifat khusus yaitu dengan mengkaji literatur ± literatur yang sesuai dengan data ± data yang diperoleh untuk mendukung penelitian dan berhubungan perancangan website. Observasi ini dilakukan untuk mengetahui secara detail tentang sistem penerimaan peserta didik baru saat ini pada SMA Krsiten 1 Magelang. E. C. PHP dan MySQL serta sistem Penerimaan Peserta Didik Baru.

Dan susunan panitia PPDB khususnya panitia yang bertugas melakukan registrasi sehingga datanya diinputkan ke sistem untuk menjadi penanggung jawab dilakukannya registrasi terhadap calon siswa. G.F. Data ± data yang dibutuhkan untuk penelitian ini antara lain. Perancangan Sistem Setelah dilakukan perancangan layout dilakukan perancangan sistem. Pengumpulan Bahan Pengumpulan data dilakukan untuk memperoleh informasi data yang dibutuhkan melalui pengamatan dan pencatatan data ± data yang digungakan dalam penganalisaan.2 Perancangan sistem . Perancangan sistem PPDB ini digambarkan dengan System Developmen Life Cycle (SDLC) sebagai berikut: mulai Analisis Kebutuhan Sistem Perancangan Sistem Pemrograman Pengujian Tidak Sesuai Ya Implementasi selesai Gambar 3. petunjuk teknis PPDB berdasarkan surat edaran dari Dinas Pendidikan Kota Magelang. pengolahan data dengan sistem lama.

Pada perancangan sistem penerimaan peserta didik baru ini dibuat database untuk dapat menampung data ± data pendaftar. Proses pengolahan data yang cepat membuat informasi yang terbentukpun akan cepat sehingga langsung dapat dilihat oleh calon siswa atau pendaftar. Penggambaran sistem dan arus data dibuat dengan menggunakan Data Flow Diagram ( DFD ) yang dapat digambarkan sistem dari level yang lebih rendah (dekomposisi). sehingga data panitia akan langsung diinputkan ke sistem agar panitia dapat login sebagai operator. Proses ini dimaksudkan untuk mengetahui sistem yang sesuai dengan kebutuhan pada SMA Kristen 1 Magelang. Untuk membuat sebuah sistem diperlukan analisis kebutuhan dari instansi agar dapat dimanfaatkan dengan baik. Kesesuaian didasari pada Sumber Daya Manusia yang ada dan pengolahan data pada sistem lama. Data ± data yang diperlukan dalam perancangan sistem PPDB ini antara lain. sehingga dibuat sistem yang dapat membantu panitia PPDB bukan malah mempersulit panitia dalam penginputan data pendaftar dan pengolahan data. panitia. tatacara pelaksanaan PPDB dan pengolahan data PPDB pada sistem lama seta data panitia yang bertugas melakukan registrasi. Perancangan ini dimulai dari bentuk paling umum yaitu diagram konteks. . Disain yang berisi gambaran sistem dan arus data ini dapat digunakan untuk mempermudah pembuatan sistem. kemudian diturunkan sampai bentuk yang lebih detail. 2. Perancangan sistem dibagi dalam beberapa langkah yaitu 1. Disain Perancangan Sistem Disain akan menjelaskan hasil analisa yang didapat. Analisis dan kebutuhan sistem Anlisis dilakukan setelah mendapatkan data ± data sekolah sehingga dapat dirumuskan kebutuhan sistem yang tepat sesuai dengan kebutuhan sekolah. bonus dan transaksi.Perancangan sistem didasari dari bahan ± bahan yang diperoleh dan kebutuhan dibuatnya sebuah sistem oleh SMA Kristen 1 Magelang.

3 berikut: Gambar 3. Susunan pendaftar pada jurnal didasarkan pada nilai pendaftar setelah ditambah dengan bonus yang disuaikan dengan petunjuk teknis. Data Flow Diagram (DFD) konteks Diagram konteks merupakan diagram yang terdiri dari satu proses beserta eksternal entity yang dibutuhkan tanpa simpanan (data store). Pendaftar menginputkan data dirinya ke dalam sistem. yaitu: 1. DFD level 0 dan DFD level 1. H. . DFD konteks digambarkan pada Gambar 3.3 DFD Konteks Sistem PPDB Dari DFD konteks di atas terdapat 4 (empat) pelaku. kemudian pendaftar harus melakukan registrasi untuk proses penilaian sehingga pendaftar akan ditampilkan pada jurnal dan apabila diterima langsung mendapatkan nomor induk siswa (NIS). DFD konteks ini merupakan gambaran awal dari aliran untuk perancangan website. Pendaftar Pada DFD konteks diatas pendaftar merupakan elemen awal masuknya data untuk dapat diolah pada sistem PPDB.Pada perancangan sistem PPDB ini penggambaran DFDnya dapat dibagi tiga yaitu Diagram Konteks.

4 Gambar 3. Registrasi ditambah dengan proses penilaian. adalah gambar level 0 yang terdapat pada Gambar 3. Admin diberi hak untuk dapat melihat data pendaftar dan menghapusnya. Administrator (Admin) Admin pada sistem berfungsi sebagai pengelola utama sistem PPDB. namun admin tidak dapat melakukan registrasi. DFD Level 0 Sistem Penerimaan Peserta Didik Baru (PPDB) DFD level 0 adalah penjabaran dari DFD konteks Sistem PPDB SMA Kristen 1 Magelang.4 DFD level 0 Sistem PPDB . Level 0 ini akan menjelaskan secara lebih rinci alur data dan menggambarkan tentang proses yang terjadi pada Sistem PPDB Berikut . Panitia Panitia mendapat data pendaftar dan dapat melakukan pengeditan dan registrasi setelah login ke menu operator.2. 3. Panitia login setelah didaftarkan ke sistem oleh administrator. Admin diberi hak untuk memasukkan. mengedit dan menghapus data bonus dan panitia sesuai kebutuhan sistem dan jika terjadi perubahan ± perubahan tatacara PPDB. penilaian dilakukan dengan menambah nilai murni ditambah dengan bonus sesuai data pendaftar dan petunjuk teknis. I. Panitia dapat melakukan pengeditan terhadap data pendaftar dan transaksi.

proses input data pendaftar. karena program ini akan mengolah data inputan untuk kemudian dilakukan registrasi.Diagram konteks dijabarkan menjadi 3 proses yakni. penilaian. dan proses menu operator. Panitia dapat melakukan registrasi setelah mendapat hak akses untuk masuk ke menu operator. J.5 level 1 Proses Menu Operator Pada DFD level 1 di atas dapat digambarkan bahwa proses pendaftaran dibagi menjadi lima proses yakni login. penilaian yang dilakukan oleh operator atau panitia. Proses menu administrator merupakan menu yang hanya dapat diakses oleh administrator untuk menginput. Gambar 3. Proses input data pendaftar merupakan inti dari program ini. DFD Level 1 Proses Menu Operator DFD level 1 pada proses menu operator ini merupakan penjabaran secara lebih detail tentang proses apa saja yang terdapat pada proses pendafaran. registrasi. proses menu administrator. seleksi dan pemberian NIS. mengedit menghapus data panitia dan data bonus. Proses login oleh operator. Menu operator dijelaskan lebih rinci pada level 1. proses login akan mencocokan .

nilai awal NIS. K. Kemudian Penilaian dilakukan setelah mendapat data nilai pendaftar dan bonus yang diperoleh yang kemudian disimpan pada storage penilaian. Data kemudian diolah untuk menjadi jurnal sementara. bonus dan panitia yang nantinya akan menjadi operator.6 level 1 Proses Menu Administrator Pembentukan data NIS dari gambar level 1 diatas diperolah dari data pendaftar yang diterima yang dimasukkan atau dibagi kedalam kelas. Gambar 3. Pada menu administrator juga diinputkan beberapa . jika cocok operator dapat masuk ke menu oper ator. Proses ± proses ini digunakan untuk mendukung sistem penerimaan peserta didik baru. DFD Level 1 Proses Menu Administrator Pada level 1 proses menu administrator terdapat beberapa proses. Pada menu operator terdapat menu registrasi yang digunakan untuk melakukan pengecekan terhadap data yang diinputkan oleh pendaftar. Data yang dimasukkan antara lain keperluan kuota. Data pendaftar diurutkan menurut abjad baru kemudian diperoleh NIS untuk masing ± masing siswa.data username dan password yang diinputkan oleh operator dengan yang disimpan pada database.

namun nantinya setiap seorang pendaftar hanya akan dilayani oleh seorang panitia. nilai awal NIS bonus dan panitia. L.7 ERD Sistem PPDB SMA Kristen 1 Magelang Dari penggambaran ERD di atas dapat diketahui bahwa setiap pendaftar menginputkan data pendaftar agar diketahui panitia melalui relasi mendaftar dengan hubungan relsi Many to Many (M : M). Penilaian kemudian dihubungkan .properti untuk sistem informasi diantaranya kuota. Entity Relationship Diagram (ERD) Untuk menghubungkan antar entity dapat digunakan alat bantu berupa Entity Relationship Diagram (ERD). Berikut ini hubungan antar entity pada sistem informasi yang akan dibuat: Gambar 3. Panitia kemudian memberikan penilaian terhadap pendaftar yang dihitung dari nilai pendaftar ditambah dengan bonus relasi hubugnan bonus dengan panitia adalah one to one (1 : 1). Hal ini disebabkan sistem informasi PPDB dapat diakses oleh lebih dari satu pendaftar dan panitia.

database users untuk data administrator. Tabel Panitia Panitia registrasi tidak dapat melakukan registrasi jika belum terdaftar pada sistem. nilai. Perancangan Database Database ini akan berpengaruh terhadap berjalannya sistem yang dibangun. setelah admin login admin dapat melakukan pembagian kelas untuk pendaftar dan kemudian memberikan NIS untuk pendaftar yang diterima. bonus.dengan administrator. Berikut adalah struktur tabelnya: Tabel 3. transaksi atau registrasi. Tabel Users Tabel user ini berfungsi untuk menyimpan informasi username dan password administrator.1 tabel users Field username Tipe varchar Panjang 10 10 Keterangan prymary - password varchar Sumber data yang diolah 2. panitia. M. Struktur tabel users adalah sebagai berikut: Tabel 3. jumlah penilaian dan kelas. 1. pendaftar . Sesuai dengan kebutuhannya yang tertera pada DFD database yang diperlukan pada sistem PPDB ini adalah 10 buah yakni. Sehingga perlu adanya database tersendiri untuk panitia yang nantinya akan menjadi operator sistem PPDB untuk melakukan registrasi.2 tabel panitia Field Pid username alamat Tipe int varchar text Panjang 4 20 15 18 Keterangan Auto_incremet. prymary - telp varchar passwd varchar Sumber data yang diolah .

3. prymary - . Data ± data yang disimpan disesuaikan dengan formulir pendaftaran yang ditambah dengan nem dan prestasi yang diperoleh. Tabel Pendaftar Data pendaftar disimpan pada tabel pendaftar. Berikut struktur tabelnya: Tabel 3. prestasi disimpan dalam dua field yakni tingkat kejuaraan dan juara.3 tabel pendaftar Field 1 pid nama no_induk alamat telp tmptlahir tgllahir blnlahir thnlahir tgldaftar pukuldaftar jns_kel agama anak status skul almt_skul ayah ibu no_stl thn_stl nem tingkat juara almt_ortu telp_ortu kerja_ayah kerja_ibu penghasilan wali int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar Tipe 2 Panjang 3 11 20 8 255 14 15 2 10 4 10 8 2 8 2 15 25 255 20 20 15 4 6 20 2 255 15 20 20 15 20 Keterangan 4 Auto_incremet.

Tabel Transaksi 3 15 255 15 3 - 4 Sistem PPDB memiliki data transaksi yang berupa data pendaftar dan data panitia yang melakukan registrasi terhadap pendaftar. prymary - tingkat varchar juara varchar bonus float Sumber data yang diolah 6. prymary - skul varchar panitia varchar Sumber data yang diolah 5.4. Tabel Bonus Tabel bonus digunakan untuk menyimpan data ± data bonus yang diberikan kepada calon peserta didik.4 tabel transaksi Field tid pid nama alamat Tipe int int varchar text Panjang 11 11 20 30 20 Keterangan Auto_incremet.1 2 kerja_wali varchar almt_wali varchar telp_wali varchar kelas varchar Sumber data yang diolah 4.5 tabel bonus Field bid Tipe int Panjang 11 20 3 Keterangan Auto_incremet. Tabel 3. Tabel 3. Struktur tabel digambarkan pada Tabel 8. Tabel Nilai Pada tabel nilai disimpan data nem dan bonus yang diperoleh calon peserta didik yang nantinya akan di jumlahkan. Nilai ini akan digunakan pada .

Berikut adalah struktur tabel nilai. prymary - Jmlh_nilai float Sumber data yang diolah 8. Tabel Jumlah Nilai Tabel jumlah nilai digunakan untuk menyimpan penjumlahan nem dan bonus. Tabel 3. prymary - no varchar nama varchar nis float Sumber data yang diolah . Data jumlah nilai ini akan ditampilkan pada jurnal yang menjadi patokan penyusunan jurnal.7 tabel jumlah nilai Field pid Tipe int Panjang 11 Keterangan Auto_incremet. Tabel Kelas Tabel kelas digunakan untuk menyimpan data pendaftar yang diterima. prymary - nem float bonus float Sumber data yang diolah 7. Jumlah nilai kemudian akan disimpan pada tabel jumlah nilai. Tabel kelas ini berdasarkan kuota untuk tiap tahun pendaftaran dan kuota tahun ini melihat kemampuan sekolah memungkinkan untuk menerima 3 kelas. Tabel 3. Dari data kelas ini nantinya akan di urutkan berdasarkan abjad nama yang kemudian diberikan NIS. Tabel 3.proses penilaian untuk menghitung jumlah nilai.6 tabel nilai Field pid Tipe int Panjang 11 Keterangan Auto_incremet. Proses penjumlahan ini terdapat pada proses tambah bonus pada menu operator.7 tabel kelas Field pid Tipe int Panjang 11 20 3 Keterangan Auto_incremet.

Pada menu ini akan ditampilkan header berupa indentitas sekolah.9. Layout menu utama Halaman menu utama merupakan halaman yang pertama terbuka ketika klien membuka URL website ini. Layout sistem ini dibagi dalam beberapa bagian yakni.8 Layout menu utama 2. 1. layout untuk tampilan utama. . Layout menu penfdaftaran akan ditampilkan pada Gambar 3. Peringkat pendaftar akan disusun otomatis oleh sistem bedasarkan nem pendaftar. dan jurnal siswa pendaftar untuk mengetahui peringkat pendaftar. Perancangan Disain Layout Rancangan pada layout untuk sistem penerimaan peserta didik baru pada SMA Kristen 1 Magelang cukup sederhana. Layout Menu Pendaftaran Layout menu pendaftaran digunakan untuk menginputkan data pendaftar yang telah disesuaikan dengan formulr pendaftaran pada sistem lama. layout menu administrator dan layout menu operator. link website smaska.8 dibawah ini. KOP DAN IDENTITAS SEKOLAH Ticker judul page Link Tabel jurnal pendaftar © SMA Kristen 1 Magelang || tanggal Gambar 3. Layout utama dapat dilihat pada Gambar 3. layout menu pendaftaran. link daftar. link login untuk operator.N.

Menu login ini akan digunakan pada dua halaman yaitu menu administrator dan menu operator.10 Layout login admin Layout menuadmin sangat sederhana karena hanya dipergunakan untuk melakukan pengolahan data pendaftar dan panitia. .KOP DAN IDENTITAS SEKOLAH Nama page Link FORM PENDAFTARAN © SMA Kristen 1 Magelang || tanggal Gambar 3. Pada menu administrator tidak diberikan kewenangan untuk melakukan registrasi karena yang berhak untuk melakukan pendaftaran adalah operator.9 layout submenú 3. Username : Password : LOGIN Gambar 3. Layout Menu Administrator Pada layout menu administrator akan berisi sebuah halaman dengan form username dan password ketika akan login ke menu administrator.

Berikut adalah layout menu operator. Layout Menu Operator Menu operator ditujukan untuk operator. Dari menu operator ini dapat dilihat data pendaftar. hapus transaksi dan print kartu untuk mencetak kartu pendaftaran. operator disini merupaka panitia yang bertugas melakukan registrasi pendaftar. edit transaksi. hapus pendaftar dan mencetak formulir pendaftaran serta dapat melakukan transaksi / registrasi dengan menu buat transaksi.KOP DAN IDENTITAS SEKOLAH Nama Halaman MENU ± MENU ADMINISTRATOR © SMA Kristen 1 Magelang || tanggal Gambar 3. edit pendaftar.11 layout menu administrator 4. KOP DAN IDENTITAS SEKOLAH Nama Halaman MENU ± MENU OPERATOR © SMA Kristen 1 Magelang || tanggal Gambar 3.12 layout menu operator .

dengan menu operator dimungkinkan untuk melakukan registrasi terhadap pendaftar dan melakukan operasi perhitungan nilai sehingga didapatkan jurnal pendaftar. Pembuatan Skrip pemrograman dilakukan bertahap mulai dari skrip untuk input data pendaftar. Pengujian yang terahir setelah program dibuat adalah dengan menggunakan program dalam simulasi PPDB. Pembuatan Skrip Pemrograman Setelah database dibuat. Pengujian selanjutnya dilakukan pada menu administrator. . menu operator dan skrip untuk penyusunan jurnal. skrip pemrograman untuk menu administrator. Jika terdapat gagal fungsi pada menu ± menu pada menu administrator dilakukan kembali pembuatan skrip pemrograman untuk menu adminstrator. Program dicoba diakses oleh lebih dari seorang pendaftar dan setiap pendaftar dilayani oleh seorang operator. memasukkan mengedit dan menghapus bonus dan panitia. Pada menu administrator terdapat menu untuk memasukkan properti untuk sistem informasi. P. dilakukan pembuatan skrip pemrograman yang berfungsi untuk membuat halaman page sesuai dengan layout dan menghubungkan antara page dengan database. Penggunaan metode bertahap bertujuan untuk mempermudah pengujian dan perbaikan program. Perancangan skrip pemrograman dilakukan dengan menggunakan bahasa pemrograman PHP dan MySQL dalam perancangan databasenya. pengecekan pendaftar. Jika terdapat menu yang tidak berjalan dilakukan kembali pembuatan skrip pemrograman untuk menu operator. dilakukan dengan mencoba menu ± menu yang terdapat pada menu administrator. membagi kelas serta memberikan NIS. Jika data pendaftar gagal dimasukkan ke dalam database dibuat ulang skrip pemrograman untuk input data. Setelah pengujian terhadap menu administrator dilakukan pengujian terhadap menu operator. Pengujian dilakukan dengan memfungsikan menu ± menu yang terdapat pada menu operator.O. Pengujian Pengujian pada sistem PPDB yang dibangun dilakukan dengan menginputkan data pendaftar.

Kesimpulan Setelah diadakannya penelitian ini diharapkan mampu membantu adanya proses penerimaan peserta didik baru sehingga panitia dapat bekerja efektif dan efisien. . dan juga diharapkan mampu menjadi solusi tepat untuk menanggulangi masalah ± masalah yang terdapat pada sistem lama.Q. Program baru ini diharapkan mempermudah pendaftar untuk mendapatkan informasi tentang posisinya dalam jurnal pendaftar.

Hal ini tentu menjadikan sistem PPDB lama tidak efisien karena panitia harus menyetak formulir dan kartu pendaftaran dengan jumlah besar. petunjuk teknis penerimaan paserta didik baru dan data panitia.BAB IV PENGUMPULAN DAN PENGOLAHAN DATA Pengumpulan data merupakan proses mencari informasi tentang belum efektifnya proses penerimaan peserta didik baru pada SMA Kristen 1 Magelang dengan menggunakan sistem yang ada saat ini. Sehingga perlu dibangun sebuah program yang mampu mendukung untuk dapat diinputkan sendiri oleh calon peserta didik. Program PPDB dibuat berbasis Ms Office Access. A. Pengumpulan data meliputi data tentang gambaran umum sistem penerimaan peserta didik baru pada SMA Kristen 1 Magelang. Pada sistem ini panitia menyiapkan formulir untuk diberikan kepada calon peserta didik dan kemudian mendaftarkan diri dengan membawa persyaratan yang telah dicantumkan. proses ini kemudian dilanjutkan dengan proses pengolahan data untuk mencari solusi agar agenda tahunan sekolah ini dapat berjalan lancar dengan program yang efektif digunakan. Data ± data tersebut digunakan untuk mengetahui masalah ketidak efektifan sistem penerimaan peserta didik baru pada sistem lama yang diterapkan. Kemudian data calon peserta didik diolah dan disimpan kedalam program PPDB. Gambaran Umum Sistem PPDB SMA Kristen 1 Magelang Saat ini sistem PPDB SMA Kristen 1 Magelang masih bersifat semi komputerisasi. Proses penginputan data calon pendaftar yang dilakukan dua kali oleh calon peserta didik sendiri dan panitia membuat sistem lama tidak berjalan efektif. Sehingga sebelum penerimaan peserta didik dibuka panitia menyiapkan formulir pendaftaran dan kartu pendaftaran tanpa mengetaui secara pasti berapa jumlah calon peserta didik yang mendaftar. Setelah data diinputkan panitia membuatkan kartu pendaftaran yang dilakukan secara manual. Program yang lama tidak mendukung untuk diinputkannya sendiri oleh calon peserta didik karena .

C. jika peserta didik berasal dari SMP/MTs Kota Magelang maka calon peserta didik juga mendapat bonus. Program lama hanya digunakan untuk penginputan data dan secara str uktural tidak berpengaruh terhadap sistem penerimaan peserta didik baru SMA Kristen 1 Magelang. Petunjuk Teknis PPDB Kota Magelang 2010 SMA Kristen 1 Magelang merupakan sekolah swasta yang berada di bawah payung Dinas Pendidikan Kota Magelang. jadwal kegiatan.data yang belum terpusat dan tidak adanya pengolahan data. Bonus yang diberikan diambil dari salah satu prestasi tertinggi dari nilai kejuaraan yang diperoleh. Beberapa hal yang perlu diperhatikan dalam pengembangan sistem PPDB ini adalah pemberian bonus. Giyanto 2. Tabel 4. prosedur pendaftaran dan penentuan peringkat. Bonus yang diberikan kepada calon peserta didik tidak hanya karena prestasi namun juga asal sekolah. Hal ± hal yang diatur dalam surat ini antara lain. 2. Sekolah dan Madrasah Tahun Pelajaran 2010/2011. Panitia PPDB SMA Kristen 1 Magelang Susunan panitia PPDB SMA Kristen 1 Magelang adalah sebagai berikut. biaya serta lain ± lain. sehingga tatacara pelaksanaan PPDB diatur dalam surat edaran dari Dinas Pendidikan Kota Magelang dalam bentuk petunjuk teknis penerimaan peserta didik baru pada TK. Hari Purnomo 1. Tugas 2 Penanggung Jawab Ketua Sekretaris Nama Panitia 3 Kepala Sekolah Drs. persyaratan. 3.1 Susunan Panitia PPDB SMA Kristen 1 Magelang No 1 1. B. Petunjuk teknis ini digunakan untuk menyeragamkan proses PPDB di Kota Magelang. Muchamad Rozikin . tatacara umum.

Seksi Promosi 1. Seksi Pengembalian 1. Cicilia Novita Indriani. Seksi Wawancara 1. S. Setiap panitia penerima formulir akan didaftarkan pada sistem kemudian mendapatkan hak akses untuk masuk ke sistem dengan diberikan username dan password.Pd 3. Theresia Anny P. Dra. Endang Kusdiyati (Koord) 2. Panitia pengembalian formulir yang nantinya akan menjadi 1 4. Drs.Pd 7. Legimin 9. Sehingga sangat kecil kemungkinan mengalami kesulitan dengan program PPDB baru yang dirancang. Retno Setyowati 8.Pd 4. Joko Umboro S 3. Seksi Bendahara 1.Pd 3. Dra. Rawal Martosuwito Sumber Data Panitia PPDB SMA Kristen 1 Magelang 2010 Pada susunan panitia penerimaan peserta didik baru SMA Kristen 1 Magelang terdapat 3 orang panitia yang bertugas menerima pengembalian formulir. Hardiyanto 11. Dra. S. ketiga panitia ini bertugas menerima formulir yang kemudian membuatkan kartu pendaftaran dan menginputkan data calon peserta didik ke dalam program PPDB. Seksi Pembantu Umum/ 1. S. B. Retno Dumilah. 2 Bendahara Seksi Formulir dan Pendaftaran operator dari program yang dibangun. Seksi Kerohanian Andrew Whiwin Indra Y (Koord) 12. Sih Agung Prasetya 5. Dini Dwi Yunianti. BA (Koord) 2. Ketiga panitia pengembalian formulir dianggap mampu menggunakan dengan lancar program komputer. . Vernando Siahaan 8. Prihtiningsih 6. Nunung Widiarsi 3. Farid Priambodo 6. Ana Vitriaatuti. Nurhajani Waspohadiwati. 5. Manisah Soetrisman.Pd 2. AMd (Koord) Formulir 2. Dra. Akhmad Nur Hidayat 7. BA.Sc (Koord) /Penerimaan Uang 2.3 Dra. Riswidowati (Koord) 2. Manisah Soetrisman. Maryani 10. B. Etty Widowati.Sc 1. Wakidi Adi Wibowo (Koord) Perkap 2. Dra. S. Riswidowati 9. S. Seksi Seragam 1.

Spesifikasi komputer untuk klien adalah minimal Intel Pentium III 667 MHz. Memory 512 MB. Kebutuhan untuk server yaitu prosesor setara Intel Dual Core 1. Mouse. Monitor. Kebutuhan Hardware Dibangunya sistem PPDB SMA Kristen 1 Magelang menggunakan PHP dan MySQL yang berbasis web membutuhkan sarana hardware berupa server dan jaringan untuk dapat mengakses server. dalam sistem PPDB server merupakan media komputer yang digunakan untuk menyimpan program PPDB dan menyimpan data dan hasil pengolahan sistem informasi penerimaan peserta didik baru. Keyboard. Jaringan Jaringan pada sistem informasi penerimaan peserta sisik baru SMA Kristen 1 Magelang digunakanan untuk mengoneksikan komputer klien dengan server. Hardisk 40 GB. Keyboard. Klien Komputer klien merupakan komputer yang digunakan oleh operator untuk melakukan registrasi untuk calon pendaftar. Tugas dari operator sistem adalah melakukan pengawasan terhadap data yang diinputkan dan kelakukan penilaian serta registrasi bagi pendaftar. Hardisk 160 GB.Dirancangnya program PPBD baru akan merubah peranan panitia penerimaan formulir menjadi operator sistem PPDB SMA Kristen 1 Magelang. Berikut gambaran jaringan SMA Kristen 1 Magelang.6 GHz. . Server Server merupakan komputer yang digunakan untuk melayani klien. Jaringan yang akan digunakan adalah jaringan LAN yang dikembangakan dari jaringan inti pada laboratorium multimedia SMA Kristen 1 Magelang. Jaringan yang dibutuhkan adalah jaringan lokal karena akses dari sistem PPDB bersifat lokal. DVD Combo. 3. 2. Mouse. Memory 256 MB. Komputer klien juga digunakan oleh calon pendaftar untuk menginputkan data untuk mendaftarkan diri ke sistem PPDB SMA Kristen 1 Magelang. Kebutuhan spesifikasi hardware untuk server antara lain 1. D. Monitor. CD ROM.

2 Kebutuhan Software No 1 1 Software 2 Sistem Operasi Jenis Software 3 Windows XP SP2 Keterangan 4 Digunakan pada komputer Server dan Klien Digunakan untuk komputer Server Digunakan pada server untuk membuat tampilan dan web editor 2 3 Paket Server Program Aplikasi Appserv-win32-2. Adobe Photoshop CS3 3.9 1.Jaringan untuk ruang pendaftaran merupakan jaringan sementara yang digunakan hanya untuk kegiatan penerimaan peserta didik baru. Corel Draw X3 . software ± software ini meliputi: Tabel 4. Gambar 4.1 LAN SMA Kristen 1 Magelang E. Macromedia Dreamwaver 2.5. Kebutuhan Software Pada perancangan sistem inpormasi penerimaan peserta didik baru SMA Kristen 1 Magelang dibutuhkan beberapa perangkat lunak (software).

dan Appserv 2.6. Sistem ini ditujukan untuk membantu proses penerimaan peserta didik baru yang dapat digunakan dengan mudah.5.9. Data pendaftar yang telah teregistrasi akan langsung tertampil pada jurnal sehingga memudahkan penentuan peringkat calon peserta didik. Install Software Pembuatan sistem informasi penerimaan peserta didik baru ini membutuhkan software ± software yang digunakan sebagai browser. Dalam sistem ini pengolahan data calon peserta didik yang mendaftar diolah oleh operator yang merupakan panitia penerimaan formulir yang diinputkan ke sistem oleh administrator agar panitia mendapatkan hak akses sebagai operator untuk dapat melakukan registrasi calon peserta didik. . Syarat ± syarat dibrikan kepada operator untuk memeriksa kebenaran data yang dimasukkan sendiri oleh calon peserta didik. Sistem Informasi PPDB Baru SMA Kristen 1 Magelang Sistem informasi penerimaan peserta didik baru (PPDB) yang dibangun merupakan proggram aplikasi pengolahan database.6 4 Digunakan untuk mengetes tampilan dan pengujian Sumber Data yang Diolah F. G. Operator melakukan penilaian setelah data nilai dan bonus yang telah ditentukan asli. Calon pendaftar kemudian melakukan registrasi ke operator setelah melengkapi syarat ± syarat yang telah ditentukan. Macromedia Dreamweaver 8.1 4 2 Browser 3 Mozilla FireFox 3. Penginputan data calon peserta didik dilakukan sendiri ke sistem sehingga tidak diperlukan lagi menyetak formulir pendaftaran. aplikasi yang digunakan untuk editor web dan databasenya. Sistem ini menggunakan bahasa pemrograman PHP yang digabungkan dengan program pengolahan data MySQL untuk databasenya. Software yang digunakan antara lain Mozilla Firefox 3.

Install Mozilla Firefox Program yang pertama di pasang adalah mozilla firefox (firefox). Berikut langkah ± langkah instalasi mozilla firefox 3.6. proses finish. Langkah pertama melakukan doubel klik pada icon firefox Setup 3.3 Tampilan Finish Mozilla Setup .1. Firefox merupakan browser yang banyak diminati oleh para surfer di dunia maya.2 Tampilan Welcome Mozilla Setup Proses instalasi akan terus berjalan dan diakhiri pada Berikut tampilan finish instalasi mozilla. Gambar 4.exe. Kemudian akan muncul jendela Welcome to Mozilla Firefox Setup Wizard Gambar 4.6.

Install Macromedia Dreamweaver Software yang dipasang selanjutnya adalah Macromedia Dreamweaver.exe. Berikut tampilan Complete Instalation Gambar 4. Versi dreamweaver yang digunakan adalah versi 8.2. Program ini diguanakan untuk melakukan editing code website. Langkah awal instalasi dreamweaver adalah mencari file Setup.5 Tampilan Complete Instalation .4 Tampilan Welcome InstallShield Wizard Proses instalasi diakhiri dengan proses Complete Instalation dengan mengklik finish maka instalasi selesai. kemudian akan muncul halaman welcome installShield Wizard Gambar 4.

7 Tampilan Pilihan Komponen .6 Tampilan Welcome Appserv Setup Wizard Langkah selanjutnya adalah pemilihan komponen dari paket instalasi appserv. PHP triad. Gambar 4. Pada program PPDB ini semua komponen di pilih. Pada instalasi appserv diperlukan beberapa data yakni nama server. Berikut tampilan pilihan komponen Gambar 4.3. password untuk root. Install Appserv Appserv merupakan program paket untuk webserver yang berisi PHPmyAdmin. Sistem informasi yang akan dibangun juga disimpan pada server dan pengaksesanya menggunakan browser.5.9 dimulai pada tampilan welcome. Apache dan MySQL. Berikut langkah ± langkah instalasi appserv 2. Program ini dibenamkan pada server PPDB.

Server diberi nama localhost. Gambar 4. Gambar 4. Security alert merupakan pemberitahuan dari sistem keamanan komputer untuk memperbolehkan HTTP server bekerja . Password diberkan pada administrator MySQL yaitu root.Setelah proses pemilihan komponen langkah selanjutnya adalah menginputkan nama server dan e-mail adress adminstrator.8 Pemberian Nama Server Pemberian password merupakan langkah lanjutan setelah memberi nama server.9 Pemberian Password Administrator MySQL Setelah pemberian password dan instalasi selesai akan muncul security alert sebelum proses finish.

atau tidak. Gambar 4. Pembuatan Database Pembuatan database merupakan langkah awal dari pembuatan database ini.10 Security Alert dan Finish instalasi AppServ H. Pada pembuatan program ini dipilih unblock agar HTTP server dapat dioperasikan. Database yang dibuat diberi nama PPDB1. Gambar 4.11 Database PPDB1 . Database pada sistem ini dibuat menggunakan PHPMyAdmin yang merupakan paket server dari program AppServ. Tampilan security alert dan complete instalasi adalah sebagai berikut.

I. Pembuatan Tabel J. Pembuatan Website K. Tampilan .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->