Anda di halaman 1dari 7

Peramcangan Sistem Informasi Penerimaan Siswa Baru Pada SMA Negeri 4 Bukittinggi Dengan Menggunakan Bahasa Pemrograman PHP

dan MySQL
(Studi Kasus : SMA Negeri 4 Bukittiggi) Dicky Wahyu1), Guslendra, S.Kom, M.Kom2), Sri Rahmawati,S.Kom,M.Kom 3)
1) Sistem Informasi UPI YPTK, Padang Email : dickywahyu@hotmail.com 2) Sistem Informasi UPI YPTK, Padang Email : 3) Sistem Informasi UPI YPTK, Padang Email : -

Abstrak - Berdasarkan penelitian yang telah dilakukan pada SMA Negeri 4 Bukittinggi diperoleh suatu sistem lama yakni belum adanya penggunaan teknologi komputerisasi dalam proses penerimaan siswa baru. Berdasarkan sistem lama tersebut penulis mencoba membuat sebuah sistem baru pada proses penerimaan siswa baru dengan menggunakan bahasa pemrograman php. Dalam mendisain sistem ini dilakukan tiga metode penilitian yaitu penilitian lapangan, penilitian perpustakaan, dan penelitian laboratorium. Dengan menggunakan program aplikasi php dalam proses penerimaan siswa baru dapat memberikan hasil yang cepat, efisien, akurat dan dapat membantu pimpinan dalam mengambil keputusan. Kata Kunci : Sistem, informasi, penerimaan siswa baru, bahasa pemrograman php.

1.

PENDAHULUAN 1.1 Latar Belakang Masalah 1. Kegiatan penerimaan siswa baru masih rumit dilakukan secara manual 2. Kegiatan penerimaan siswa baru memakan waktu yang lama 1.2 Perumusan Masalah 1. Ketidakfleksibelan guru dan pegawai sekolah dalam memberikan pelayanan kepada calon siswa baru yang melakukan proses pendaftaran 2. Untuk mengetahui diterima atau tidaknya calon siswa baru pada sistem sebelumnya sangat tidak efektif dari segi efisiensi biaya, waktu dan kefleksibelan dalam memperoleh informasinya. 3. Dengan system yang lama informasi tidak real time dan tidak dapat diakses secara online (dimana-mana) 1.3 Hipotesa

sistem pengolahan informasi tentang penerimaan siswa baru masih mengalami kekurangan, sehingga sering terjadinya ketidakflesibelan informasi yang diterima calon siswa baru pada saat penerimaan siswa, dimana informasi ini memiliki peranan penting dalam SMAN 4 Bukittinggi. Dengan diterapkannya aplikasi ini mudah-mudahan dapat membantu calon siswa baru untuk mendapatkan informasi yang jelas dan akurat. 1.4 Tujuan Penelitian Adapun tujuan dari penelitian ini adalah penerapan ilmu yang telah diperoleh saat kuliah di Universitas Putra Indonesia YPTK Padang dengan cara membangun sebuah sistem informasi penerimaan siswa baru dengan mengimplementasikan pemograman PHP dan MySQL. 1.5 Ruang Lingkup Penelitian Permasalahan akan dibatasi hanya melakukan penganalisaan terhadap

penerimaan siswa baru secara online serta bisa ditambahkan dengan informasiinformasi lain yang diperlukan 1.6 Metode Penelitian Untuk mencapai keakuratan dan ketelitian data serta informasi dalam penelitian ini maka pengumpulan data dilakukan dengan 3 cara:

UML singkatan dari Unified Modeling Language yang berarti bahasa pemodelan standar .mengatakan UML merupakan bahasa pemodelan standar yang memiliki sintaks dan semantik. UML (Unified Modelling Language) adalah salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi obyek.

1. Penelitan Lapangan (Field Research) 2. Penelitian Kepustakaan (Library Research) 3. Penelitian Laboratorium (Laboratory Research) 2. LANDASAN TEORI 2.1 Konsep Dasar Sistem dan Informasi Sistem berasal dari bahasa Yunani yaitu systema yang berarti kesatuan atau sekumpulan. Berikut ini definisi sistem (system) dari dua pendekatan yang didefinisikan oleh Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stallings, Jr: a. Mengarah pada prosedurnya Suatu sistem adalah suatu jaringan kerja dan prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau usaha untuk menyelesaikan suatu sasaran tertentu ( Jogiyanto HM, 2001: 1 ). b. Mengarah pada komponen dan elemennya Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu ( Jogiyanto HM, 2001 : 2 ) Sedangkan definisi dari kata informasi yaitu sebagai berikut: Informasi adalah data yang diolah menjadi bentuk jamak dari bentuk lebih berguna dan lebih berarti bagi yang menerimanya ( Jogiyanto HM, 2001: 8 ). Kualitas dari suatu informasi tergantung pada tiga hal yaitu: a. Akurat b. Tepat pada waktunya c. Relevan 2.2 Unified Modelinf Language (UML)

2.3 Konsep Dasar Pemograman PHP dan MySQL 2.3.1 Sekilas Tentang PHP PHP adalah bahasa pemograman berbasi web yang memiliki kemampuan untuk memproses dan mengolah data secara dinamis. PHP dapat dikatakan sebagai sebuah server-side embedded script languange. Artinya sintak-sintak dan perintah program yang anda tulis akan sepenuhnya dijalankan oleh server tetapi dapat di sertakan pada halaman HTML biasa. 2.3.2

Sekilas Mengenai MySQL

MySQL merupakan turunan salah satu konsep utama dalam database yaitu, SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database untuk pemilihan / seleksi dan pemasukan data. Kehandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. 2.4 Konsep Dasar Jaringan Jaringan (network) adalah hubungan dua simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya adalah untuk melakukan pertukaran data (Abdul Kadir, 2003 :346). 2.5 Sekilas Tentang Internet Internet merupakan contoh jaringan terbesar yang menghubungkan jutaan komputer yang tersebar di seluruh penjuru dunia dan tak terikat pada satu organisasipun. Siapa saja dapat bergabung pada internet. Dengan menggunakan jaringan ini, sebuah organisasi dapat melakukan

pertukaran informasi secara internal ataupun pertukaran informasi secara eksternal dengan organisasi organisasi yang lain.dalam hal ini, jaringan tersusun atas berbagai jenis computer dan sistem operasi. 2.1 Sekilas Tentang Dreamweaver Adobe Dremweaver CS 5 merupakan software web design. Dreamweaver adalah program yang sangat fleksibel dimana program ini mengijinkan untuk melihat kode dalam tampilan yang berbeda yaitu code view, code dan design view, dan design view. Dalam mendesain web, Dreamwever CS 5 menyediakan banyak tool yang berkaitan dengan pengkodean HTML, CSS, XML dan pemograma client side yaitu JavaScriptdenagan penggunaan yang sangat mudah dan user friendly. Aplikasi ini juga mendukung pemograman Script server side seperti PHP, ASP, ASP.NET, ASP Javascript, ASP VBscropt, Cold fusion, dan JSP. 3. ANALISA DAN HASIL 3.1 Analisa Dan Perancangan 3.1.1 Gambaran Sistem Saat Ini Proses penerimaan siswa baru pada SMA N 4 Bukittinggi sampai saat ini masih dilakukan secara manual, mulai dari melakukan pendaftaran, pelaksanaan tes, pembobotan, sampai pada saat pengumuman hasil tes jalur prestasi. Calon peserta didik akan datang dan mendaftar langsung di SMA N 4 Bukittinggi, dengan melampirkan beberapa persyaratan yang ditentukan. Kemudian panitia akan melakukan verifikasi terhadap berkas-berkas tersebut, mengecek apakah sesuai persyaratan atau tidak. Panitia akan mengumumkan calon peserta didik yang lulus persyaratan awal dengan menempelkan pengumuman di bagian informasi sekolah. Beberapa hari setelah pendaftaran, calon peserta didik yang lulus persyaratan awal akan melakukan tes psikologi, bahasa inggris, dan wawancara di SMA N 4 Bukittnggi. Kemudian pihak sekolah akan melakukan penilaian secara manual, dan seminggu kemudian mengumumkan hasil penerimaan siswa baru jalur prestasi dengan menempelkan pengumuman di bagian informasi sekolah. Bagi calon peserta didik yang ingin mengetahui hasil penerimaan siswa baru jalur prestasi tersebut

bisa langsung melihat pengumumannya di sekolah. 3.1.2 Analisa Output Berikut adalah bentuk layout dari dokumen input dan output yang ada dalam aliran sistem saat ini. Adapun bentuk-bentuk yang ada pada pengolahan data penerimaan siswa baru pada SMA N 4 Bukittinggi, dapat dilihat pada gambar 3.1 berikut ini :

Sumber : SMA N 4 Bukittnggi Gambar 3.1 formulir pendaftaran siswa baru

3.1.3

Usulan Sistem Yang Akan Diajukan

Sistem yang akan diajukan berupa aplikasi yang berbentuk sistem Web Design dengan Menggunakan Personal Home Page (PHP) dan database Mysql. Dimana melalaui Web Design ini para calon siswaakan dapat mendapatkan kemudahan dalam mendaftar ke SMAN 4 Bukittinggi. Sehingga kelemahan-kelemahan dan hambatan bagi penerimaan siswa baru tidak terjadi kembali.

3.2.3 3.2 Disain Sistem Baru Disain sistem merupakan tahap setelah analisa sistem yang sedang berjalan. Disain ini berguna untuk memberikan gambaran kepada user tentang suatu sistem yang ditetapkan untuk mempermudah pemakaian dan memberikan pengertian tentang sistem tersebut. 3.2.1 Disain Sistem Secara Global Tujuan dari disain global adalah memberikan gambaran secara umum kepada user tentang sistem yang baru. Rancangan sistem mengidentifikasikan komponenkomponen sistem informasi yang akan didisain secara rinci.

Class Diagram

3.2.2

Use Case
Gambar 3.3 Class Diagram

3.2.4

Sequence Diagram 3.2.4.1 Sequence Diagram Admin

Gambar 3.2 Usecase Diagram Penerimaan siswa baru

Gambar 3.4 Sequence Diagram Admin

3.2.4.2

Sequence Diagram Siswa 3.2.5.2 Activity Diagram Siswa yang Mendaftar

Gambar 3.5 Sequence Diagram siswa

Gambar 3.8 Activity Diagram Siswa

3.2.4.3

Sequence Diagram User

3.2.5.3

Activity Diagram User

Gambar 3.6 Sequence Diagram Non-member Gambar 3.9 Activity Diagram User

3.2.5 Activity Diagram 3.2.5.1 Activity Diagram Admin 4. 4.1 TESTING DAN IMPLEMENTASI Implementasi Sistem

Gambar 3.7 Activity Diagram Admin

Gambar 4.1 Tampilan Awal Website

Gambar 4.8 Halaman Hasil Siswa di Terima Gambar 4.2 Menu Registrasi

5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Setelah melakukan penganalisaan terhadap SMA Negeri 4 Bukittinggi dan mempelajari segala aktifitas yang terjadi dalam pengolahan data penjualan penerimaan siswa baru, maka penulis dapat menyimpulkan beberapa pokok pikiran terhadap sistem yang ada atau sedang berjalan berikut ini : 1. Dengan menggunakan program php diharapkan dapat meningkatkan efektifitas dan efisiensi kerja dalam pengolahan data penerimaan siswa baru pada SMA Negeri 4 Bukittinggi. 2. Dengan melakukan pengembangan sistem yang lama, pada sistem baru yang menggunakan program php diharapkan dapat meningkatkan kinerja dari pimpinan untuk mengambil keputusan secara cepat, tepat dan akurat. 3. Sistem baru yang menggunakan program php ini dapat melakukan pengaksesan database mengenai data calon siswa baru dengan cepat dan akurat. 4. Adanya media penyimpanan data yang permanen dan lebih menjamin keamanan data-data calon siswa. 5.2 Saran-Saran Agar sistem baru yang menggunakan program php ini dapat berjalan dengan maksimal, berikut ini penulis mengemukakan beberapa saran-saran dalam pemakaian sistem baru sebagai berikut: 1. Sistem yang baru dijalankan berdampingan dengan sistem yang lama agar tidak terjadi kekacauan sistem akibat dari perubahan cara kerja sistem yang lama ke sistem yang baru.
Gambar 4.7 Halaman Entri Seleksi

Gambar 4.3 Halaman Siswa

Gambar 4.4 Halaman Daftar

Gambar 4.5 Halaman Admin

2.

3.

4.

Diberikannya pelatihan kepada karyawan yang akan menjalankan sistem yang baru ini nantinya. Disediakannya sarana dan fasilitas untuk kebutuhan sistem yang baru ini, diantaranya : a. Media Komputer b. Perangkat pendukung lainnya. Dilakukannya peninjauan ulang terhadap sistem yang baru, jika sistem yang baru ini tidak berjalan sebagaimana yang diinginkan maka dilakukan perbaikan dari sistem yang baru ini.

DAFTAR PUSTAKA Herlawati, Prabowo Pudjo Widodo.2011. Menggunakan UML. Bandung: Informatika Bandung. Jogiyanto, HM.2005. Analisa dan Desain Sistem Informasi. Yogyakarta: Andi Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi. Wahana Komputer.2012. Membangun Web Interaktif Dengan Adobe Dreamwever CS5.5 PHP & MySQL. : Yogyakarta: Andi. http://eva-oo.cdb.net/123456789/22105/.../artikelsekilas-tentang-mysql.pdf. Jakarta, 12 Maret 2013

Anda mungkin juga menyukai