Sistem informasi pendaftaran pembayaran dan pembagian kelas di SMA Muhammadiyah I Garut

DAFTAR RIWAYAT HIDUP

  I. Identitas Pribadi

  Nama : Reza Maulana Ilham Tempat dan Tanggal Lahir : Garut, 19 September 1991 Jenis Kelamin : Laki-laki Agama : Islam Alamat : Jl. Bratayudha No 198 Garut E-Mail Hp : 087724981666

  II. Pendidikan

  1997-2003 : SDN Kota Kulon 1 Garut 2003-2006 : SMPN 6 Garut 2006-2009 : SMA Muhammadiyah 1 Garut 2009-2013 : Fakultas Tenknik dan Ilmu Komputer

  Program Studi Manajemen Informatika

  

SISTEM INFORMASI PENDAFTARAN

PEMBAYARAN DAN PEMBAGIAN KELAS DI SMA

MUHAMMADIYAH 1 GARUT

Tugas Akhir

  Diajukan untuk memenuhi syarat kelulusan pada Program Studi Diploma Tiga Program Studi Manajemen Informatika

  Fakultas Teknik dan Ilmu Komputer

  

Oleh :

REZA MAULANA ILHAM

1.09.09.080

  

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

  

KATA PENGANTAR

Assalamualaikum Wr. Wb.

  Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini, dengan judul

  “SISTEM INFORMASI PENDAFTARAN PEMBAYARAN DAN

  PEMBAGIAN KELAS DI SMA MUHAMMADIYAH 1 GARUT ”.

  Tugas Akhir ini merupakan salah satu syarat yang ditujukan untuk memenuhi salah satu syarat dalam menyelesaikan Jenjang Diploma Tiga Program Studi Manajemen Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Bandung.

  Penulis menyadari masih banyak kekurangan dan kesalahan dalam menyusun Proposal Tugas Akhir ini, karena kemampuan penulis yang terbatas. Oleh karena itu, kritik dan saran penulis harapkan untuk perbaikan selanjutnya.

  Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan Tugas Akhir ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak, dengan bantuan dan dorongan itu pula, maka penulis dapat menyelesaikan Tugas Akhir ini sebagaimana mestinya. Oleh karena itu dengan segala kerendahan hati dan penuh dengan keikhlasan penulis ingin menyampaikan rasa terima kasih

  2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer.

  3. Syahrul Mauluddin, S.Kom., M.Kom selaku Ketua Program Studi Manajemen Informatika Komputer Indonesia.

  4. Wahyu Nurjaya WK, ST. M.Kom selaku Dosen Wali dan koordinator tugas akhir Manajemen Informatika.

  5. Novrini Hasti, S.Si., MT. selaku Dosen Pembimbing yang telah meluangkan waktu, bantuan, dukungan serta kesabarannya membimbing penulis dalam penyusunan tugas akhir ini dari awal sampai akhir .

  6. Tono Hartono, S.SI., MT. selaku dosen reveiwer 1 penulis ucapkan terima kasih

  7. Wahyuni, S,SI.,MT. selaku dosen reveiwer 2 penulis ucapkan terima kasih

  8. Seluruh Staff Dosen dan Sekertariat Program Studi Manajemen Informatika, penulis mengucapkan terima kasih.

  9. Agus Sumantri, M.Pd selaku Kepala Sekolah SMA Muhammadiyah 1 Garut yang memperbolehkan penulis melakukan penelitian di tempat beliau.

  12. Keluarga besar saya terutama Ibu saya Ratna Sunarti yang selalu memberikan doa serta dukungan baik moril ataupun materil.

  13. Yang tersayang Dellya Siska yang selalu memberi semangat serta doanya untuk menyelesaikan tugas akhir ini.

  14. Para sahabat seperjuangan yang telah lulus terlebih dahulu Dewa, Tamy, Hari, Fanji, Dian, Putri, Yola, Dwi, dan Dea yang telah memberikan dukungannya.

  15. Sahabat seperjuangan Dewan, Agung, Yudha, Rizky, Ardhy, Rofiandi, M.Yusuf serta semua teman-teman MI18 dan MI19 yang saling mendukung dan saling mendoakan.

  16. Teman teman satu kost yaitu Rais dan Tri yang telah mendukung yang mendukung perjuangan saya selama berada di kostan.

  17. Dan semua pihak yang telah membantu, yang namanya tidak dapat penulis sebutkan satu persatu.

  Tiada manusia yang sempurna, karenanya penulis menyadari adanya keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan Tugas Akhir ini banyak terdapat kekurangan. Akhir kata penulis berharap semoga Laporan Tugas Akhir ini dapat bermanfaat bagi yang membutuhkan, mohon maaf atas segala kekurangannya, semoga Allah

  

DAFTAR ISI

ABSTRAK .................................................................................................. i ABSTRACT

  .................................................................................................. ii

  

KATA PENGANTAR ................................................................................. iii

DAFTAR ISI ................................................................................................ vi

DAFTAR GAMBAR ................................................................................... xii

DAFTAR TABEL ....................................................................................... xiv

DAFTAR SIMBOL ..................................................................................... xv

  BAB I PENDAHULUAN 1.1 Latar Belakang .......................................................................................

  1 1.2 Identifikasi dan Rumusan Masalah ........................................................

  3 1.2.1 Identifikasi Masalah .....................................................................

  3 1.2.2 Rumusan Masalah ........................................................................

  3

  1.3 Maksud dan Tujuan Penelitian ................................................................ 4 1.3.1 Maksud Penelitian .........................................................................

  4 1.3.2 Tujuan Penelitian ..........................................................................

  4

  1.6 Lokasi dan Waktu Penelitian ................................................................

  6 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem .............................................................................

  8 2.1.1 Definisi Sistem ............................................................................

  8 2.1.2 Karakteristik Sistem ....................................................................

  8 2.1.3 Klasifikasi Sistem .......................................................................

  11 2.2 Konsep Dasar Informasi ..........................................................................

  12 2.2.1 Definisi Informasi .........................................................................

  12 2.2.2 Kualitasi Informasi ........................................................................

  12 2.2.3 Siklus Informasi ............................................................................

  13 2.3 Konsep Dasar Sistem Informasi ..............................................................

  14 2.3.1 Definisi Sistem Informasi .............................................................

  14 2.3.2 Komponen Sistem Informasi ........................................................

  14 2.4 Definisi Kasus Yang Dianalisis ..............................................................

  16 2.4.1 Pendaftaran ...................................................................................

  16 2.4.2 Siswa .............................................................................................

  16 2.4.3 Akademik ......................................................................................

  16

  2.5.3 Manfaat Jaringan Komputer..........................................................

  21 2.6 Pengertiaan Internet ................................................................................

  21 2.6.1 Fasilitas Internet ..........................................................................

  21 2.7 Teknologi Web ........................................................................................

  23 2.7.1 Konsep Pemrograman Web ........................................................

  24 2.7.2 Pemrograman Web ......................................................................

  25 2.7.2.1 HTML .......................................................................................

  26 2.7.2.2 PHP ............................................................................................

  27 2.8 Perangkat Lunak Pendukung...................................................................

  29 2.8.1 Mysql Database ...........................................................................

  29 2.8.2XAMPP ..........................................................................................

  29 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ....................................................................................

  31 3.1.1Sejarah Singkat Lembaga .............................................................

  31 3.1.2Visi, Misi dan Tujuan.....................................................................

  32 3.1.3Struktur Organisasi Sekolah .........................................................

  34

  3.2.2.1 Sumber Data Primer ........................................................

  37 3.2.2.2 Sumber Data Sekunder ....................................................

  38 3.2.3 Metode Pendekatan dan Pengembangan Sistem .........................

  39 3.2.3.1 Metode Pendekatan Sistem ..............................................

  39 3.2.3.2 Metode Pengembangan Sistem ........................................

  39 3.2.3.3 Alat Bantu Analisis dan Perancangan .............................

  40 3.2.4 Pengujian Software .....................................................................

  46 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang sedang berjalan ...................................................

  48 4.1.1 Analisis Dokumen .......................................................................

  48 4.1.2Analisis Prosedur yang sedang berjalan ........................................

  50 4.1.2.1 Flow Map Yang Sedang Berjalan .....................................

  52 4.1.2.2Diagram Konteks ...............................................................

  54 4.1.2.3Data Flow Diagram ...........................................................

  55 4.1.3Evaluasi Sistem yang sedang berjalan ..........................................

  57 4.2 Perancangan Sistem ..............................................................................

  59

  4.2.3.2Diagram konteks yang Diusulkan .....................................

  63 4.2.3.3Data Flow Diagram ...........................................................

  63

  4.2.3.4 Kamus Data ..................................................................... 65 4.2.4Perancangan Basis Data ................................................................

  67 4.2.4.1 Normalisasi .....................................................................

  68 4.2.4.2 Relasi Tabel ....................................................................

  70 4.2.4.3 Entity Relationship Diagram ............................................

  72 4.2.4.4 Struktur File .....................................................................

  72 4.2.4.5 Kodifikasi .........................................................................

  75 4.2.5 Perancangan Antar Muka ............................................................

  76 4.2.5.1 Struktur Menu ..................................................................

  76 4.2.5.2 Perancangan Input ...........................................................

  78 4.2.5.3 Perancangan Output .........................................................

  82 4.2.6 Perancangan Arsitektur Jaringan ................................................

  85 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ..........................................................................................

  87

  5.1.5Implementasi Antar Muka .............................................................

  96 5.1.6Implementasi Instalasi Program .....................................................

  97

  5.1.7Penggunaan Program ..................................................................... 100

  5.2 Pengujian ................................................................................................. 109

  5.2.1Rencana Pengujian ......................................................................... 109

  5.2.2Kasus dan Hasil Pengujian ............................................................ 110

  5.2.3Kesimpulan Hasil Pengujian .......................................................... 111

  BAB VI KESIMPULAN DAN SARAN

  6.1 Kesimpulan ............................................................................................ 112

  6.2 Saran ....................................................................................................... 113

  DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR PUSTAKA

Buku :

  As , Rosa. 2011 Modul Pembelajaran Rekayasa Perangkat Lunak. MODULA Hakim , Lukmanul. 2011. Bikin Website Super Keren dengan PHP & jQuery.

  Yogyakarta. LOKOMEDIA Yogyakarta. Hakim , Lukmanul. 2011. Trik Rahasia Master PHP Terbongkar Lagi .

  Yogyakarta. LOKOMEDIA Yogyakarta. Hakim , Lukmanul. 2012. Trik Dahsyat Menguasai AJAX dengan jQuery.

  Yogyakarta. LOKOMEDIA Yogyakarta. Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta. ANDI Yogyakarta.

  Jogiyanto, HM. 2005. Sistem Teknologi Informasi. Yogyakarta. ANDI Yogyakarta. Rosihan , 2012. 67 Trik dan Ide Brilian Master PHP. Yogyakarta. LOKOMEDIA Yogyakarta. Kristanto, A. 2008. Perancangan Sistem Informasi dan Aplikasinya. .

  Yogyakarta. Gava Media.

  Sumber Lain : Sumber : www.eepis-its.edu/Model Proses Prototyping/Maret 2012

BAB I PENDAHULUAN

1.1 Latar Belakang

  Perkembangan teknologi zaman sekarang telah mengubah dunia menjadi serba mudah. Khususnya perkembangan teknologi komputer, komputer merupakan alat yang digunakan untuk membantu mempermudah perkerjaan manusia di berbagai aspek bidang kehidupan baik di bidang pendidikan, pemerintahan, serta dunia bisnis besar maupun kecil.

  Dunia pendidikan adalah suatu faktor yang sangat penting dalam perkembangan suatu negara, semakin baik perkembangan, isi dan kualitas pendidikan suatu bangsa maka akan semakin baik pula perkembangan negara tersebut, semakin mengerti suatu bangsa akan pentingnya suatu pendidikan maka akan semakin baik kualitas pendidikan negara tersebut. Maka untuk mendukung hal tersebut perlu dibuatkannya suatu sistem informasi pendidikan yang terkomputerisasi.

  Karena masih banyaknya system informasi yang belum terkomputerisasi maka sistem informasi pendidikan yang terkomputerisasi sangat dibutuhkan sekali yang dipakai masih tergolong tertulis, dimana segala prosesnya masih manual dari mulai menginput data sampai dengan penyimpanan data administrasi dan khususnya dalam hal pendaftaran dan pembayaran siswa/siswi baru. Setiap tahunnya SMA Muhammadiyah menerima siswa baru tanpa seleksi, dan menerima kuota siswa baru maksimal 240 siswa/siswi.

  Penulis berinisiatif untuk membantu sistem pendaftaran dan pembayaran siswa baru itu dengan cara komputerisasi. Dengan demikian penulis berharap sistem yang dirancang berfungsi untuk membantu proses sistem pendaftaran dan pembayaran siswa/siswi baru yang berbasis komputerisasi. Sehingga diharapkan akan memudahkan dalam pengolahan data pendaftaran dan pembayaran siswa/siswi baru sehingga dapat diperoleh hasil yang cepat, tepat, akurat, efektif dan efisien.

  Namun demikian, masih banyak proses pengolahan informasi secara non- komputerisasi dalam pendaftaran, pembayaran dan pembagian kelas. Pengolahan data kelas yang masih dilakukan dengan cara tersebut menyebabkan beberapa permasalahan dan kendala, yaitu pengolahan data administrasi yang memakan banyak waktu.

  Berdasarkan keadaan dan permasalahan tersebut, maka penulis dapat mengajukan judul PENDAFTARAN

  “SISTEM

  INFORMASI

1.2 Identifikasi dan Rumusan Masalah

  Dibawah ini dijabarkan beberapa identifikasi dan rumusan masalah yang didapat oleh penulis.

  1.2.1 Identifikasi Masalah

  Berdasarkan latar belakang di atas maka didapat hasil identifikasi permasalahan sebagai berikut:

  1. Proses pendaftaran siswa baru yang masih manual, sehingga dapat menyebabkan data-data yang ada dan laporan mudah hilang atau rusak.

  2. Sulitnya pencarian data daftar siswa baru dan pembuatan laporan dikarenakan masih manual.

  3. Proses pembayaran yang dimana data-datanya masih menggunakan cara manual, sehingga sering terjadi kesalahan dalam perhitungan.

  4. Proses pembagian kelas yang masih menggunkan cara manual.

  1.2.2 Rumusan Masalah

  Rumusan masalah dari penelitian skripsi ini adalah sebagai berikut:

  1. Bagaimana sistem pendaftaran dan pembayaran siswa baru yang berjalan di SMA Muhammadiyah 1 Garut.

  4. Bagaimana implementasi sistem pendaftaran dan pembayaran siswa baru di SMA Muhammadiyah 1 Garut.

1.3 Maksud dan Tujuan Penelitian

  Dibawah ini dijabarkan beberapa maksud dan tujuan penelitian yang didapat oleh penulis.

  1.3.1 Maksud Penelitian

  Maksud dari penelitian ini adalah untuk merancang aplikasi system informasi pendaftaran, pembayaran dan pembagian kelas yang menarik sebagai salah satu sarana atau media pembantu dalam mempermudah petugas internal untuk dapat mengatur tentang sistem pendaftaran dan pembayaran siswa baru di SMA Muhammadiyah 1 Garut.

  1.3.2 Tujuan Penelitian

  Adapun tujuan dari penelitian ini adalah :

  1. Untuk membangun sistem informasi pendaftaran siswa baru di SMA Muhammadiyah 1 Garut.

  2. Untuk mempermudah proses pencarian data daftar siswa baru dan pembuatan laporan.

  3. Untuk mempermudah system informasi pembayaran di SMA Muhammadiyah

1.4 Kegunaan Penelitian Dibawah ini dijabarkan kegunaan penelitian yang didapat oleh penulis.

  1.4.1 Kegunaan Akademis

  a. Bagi Pengembangan Ilmu Hasil penelitian ini diharapkan dapat memajukan lagi khasanah ilmu pengetahuan, utamanya bidang Sistem Informasi dengan mempraktekkannya dilapangan.

  a. Bagi Penulis Menambah wawasan dan pengalaman penulis dalam membangun sebuah sistem informasi yang terintegrasi.

  b. Bagi Peneliti Lain Sebagai bahan masukan untuk studi kepustakaan bagi yang akan melakukan penelitian yang sama dengan bidang yang dibahas dalam penelitian ini.

  1.4.2 Kegunaan Praktis

  Kegunaan praktis yang diharapkan penulis dari penelitian ini adalah sebagai berikut : Bagi SMA Muhammadiyah 1 Garut.

  a. Dengan ini sebagai bahan masukan atau untuk sumbangan informasi

  1.5 Batasan Masalah

  Pada Penyusunan skripsi ini penulis akan membatasi pembahasan ruang lingkup masalah, hal ini mencakup :

  1. Sistem informasi pendaftaran, pembayaran dan pembagian kelas yang dibangun hanya meliputi pendaftaran, pembayaran dan pembagian kelas untuk siswa baru.

  2. Data administratif yang diproses hanya proses pendaftaran, pembayaran serta pembayaran siswa baru yang meliputi DSP (datar skala prioritas), SPP (sumbangan penyelenggaraan pendidikan), dan MPLS (multi Protocol Label Switching).

  3. Laporan yang akan dibuat adalah Laporan Data Siswa / surat pemberitahuan Siswa telah diterima , Laporan pembayaran siswa.

  4. Sistem Informasi pembayara pendaftaran dan pembagian kelas siswa baru ini dirancang menggunakan Intranet sehingga pendaftar dan pembayar harus datang ke lingkungan SMA Muhammadiyah 1 Garut.

  1.6 Lokasi dan Waktu Penelitian

  Kegiatan penelitian dilaksanakan di SMA Muhammadiyah 1 Garut yang beralamat di Jalan Bratayudha No. 39 Garut, Telp 0262-233427. Adapun jadwal penelitian skripsi ini terdapat pada tabel 1.1.

Tabel 1.1 Jadwal / Waktu Penelitian

  2012 SEPTEMBER OKTOBER NOVEMBER DESEMBER Kegiatan

  I II III IV

  I II III IV

  I II III IV I II III

  IV Mendengarkan Kebutuhan Membangun Prototype

  Memperbaiki Protoype Menguji Coba

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem

  Dibawah ini dijabarkan beberapa teori konsep dasar sistem yang didapat oleh penulis

  2.1.1 Definisi Sistem

  Definis sistem secara umum menurut Jogiyanto (2005:1): “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu”. Sistem sangatlah dibutuhkan dalam perusahaan, lembaga atau instansi pemerintahan, karena sistem sangatlah menunjang terhadap kinerja perusahaan, lembaga atau instansi pemerintah.

  2.1.2 Karakteristik Sistem

  Menutut Al-Bahra Bin Ladjamudin (2005:3) Suatu sistem mempunyai karakteristik atau sifat - sifat tertentu, yaitu mempunyai komponen - komponen, batasan sistem, lingkungan luar sistem, penghubungan, masukan, keluaran, tidak perduli betapapun kecilnya, selalu mengandung komponen- komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat- sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

  b. Batas Sistem Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan, karena dengan batas sistem ini fungsi dan tugas dari subsistem yang satu dengan lainnya berbeda tetapi tetap saling berinteraksi. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  c. Lingkungan Luar Sistem Segala sesuatu diluar dari batas sistem yang mempengaruhi operasi dari suatu sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan atau merugikan. Lingkungan luar yang menguntungkan harus dipelihara dan dijaga agar tidak hilang pengaruhnya, sedangkan lingkungan luar yang merugikan harus dimusnahkan dikendalikan agar tidak mengganggu operasi sistem.

  d. Penghubung Sistem

  Dengan kata lain output dari suatu subsistem akan menjadi input dari subsistem yang lainnya.

  e. Masukan sistem Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa Masukan Perawatan (Maintenance Input) adalah energi yang dimasukkan supaya system tersebut dapat beroperasi. Masukan Sinyal (Signal Input) adalah energi yang diproses untuk didapatkan keluaran.

  Sebagai contoh didalam sistem komputer, program adalah maintanance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

  f. Keluaran Sistem Merupakan hasil dari energi yang diolah oleh sistem. Meliputi : Keluaran yang berguna, contohnya Informasi yang dikeluarkan oleh komputer. Dan keluaran yang tidak berguna yang dikenal sebagai sisa pembuangan, contohnya panas yang dikeluarkan oleh komputer.

  g. Pengolah Sistem Merupakan bagian yang memproses masukan untuk menjadi keluaran yang diinginkan. Contoh CPU pada Komputer, Bagian Produksi yang mengubah bahan baku menjadi barang jadi, Bagian akuntansi yang h. Tujuan Sistem Setiap sistem pasti mempunyai tujuan ataupun sasaran yang mempengaruhi input yang dibutuhkan dan output yang dihasilkan. Dengan kata lain suatu sistem akan dikatakan berhasil kalau pengoperasian sistem itu mengenai sasaran atau tujuannya. Sistem yang tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

2.1.3 Klasifikasi Sistem

  Menurut Andri Kristanto (2008 : 5) Sistem dapat diklasifikasikan dari beberapa aspek, diantaranya adalah sebagai berikut: a. Sistem Abstrak (abstrack system) dan Sistem Fisik (Physical system)

  Sistem abstrak adalah sistem yang berupa pemikiran atau ideide yang tidak tampak secara fisik.

  Sistem fisik merupakan sistem yang ada secara fisik (sistem komputer, sistem akuntansi, sistem produksi dll.).

  a. Sistem Alamiah (Natural system) dan Sistem Buatan Manusia (Human

  made system)

  Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.

  Sistem buatan manusia adalah sistem yang dirancang oleh manusia.

  Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

  c. Sistem Tertutup (Closed system) dan Sistem Terbuka (Open system) Sistem tertutup merupakan sistem yang tidak berhubungan dengan lingkungan lainnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup.

  Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.

2.2. Konsep Dasar Informasi

  Dibawah ini dijabarkan beberapa teori konsep dasar informasi yang didapat oleh penulis.

2.2.1 Definisi Informasi

  Menurut Abdul Kadir (2003:31) mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

  Informasi yang benar dan baru, dapat mengkoreksi dan mengkonfirmasi informasi sebelumnya. Informasi dapat juga dikatakan sebagai data yang telah

  2.2.2 Kualitas Informasi

  Kualitas suatu informasi tergantung dari 3 (tiga) hal yaitu, informasi harus akurat (accurate), tepat waktu (timelines) dan relevan (relevance).

  a. Akurat Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak biasa.

  b. Tepat waktu Berarti informasi yang datang kepada penerima tidak boleh terlambat.

  Informasi yang usang tidak memiliki nilai lagi karena informasi merupakan landasan bagi pengambil keputusan.

  c. Relevan Berarti informasi mempunyai manfaat yang sesuai bagi pemakainya.

  2.2.3 Siklus Informasi

  Siklus informasi yaitu data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.

Gambar 2.1 Siklus Informasi.

  (Sumber: Jogiyanto, HM, 2005, Analisis dan Desain, Andi, Yogyakarta.)

2.3 Konsep Dasar Sistem Informasi

  Dibawah ini dijabarkan beberapa teori konsep dasar sistem informasi yang didapat oleh penulis.

2.3.1 Definisi Sistem Informasi

  Menurut Jogiyanto (2005:11) Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. a. Blok Masukan (input block) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

  b. Blok Model (model block) Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan mamanipulasi data input dan data yang tersimpan dibasis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

  c. Blok Keluaran (output block) Produk dari sistem informasi adalah keluaran yang menrupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakaian sistem.

d. Blok Teknologi (technology block) Teknologi merupakan “kotak alat” (tool box) dalam sistem informasi.

  Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama yaitu teknisi(humanware atau

  

brainware) , perangkat lunak (software) dan perangkat keras (hardware) f. Blok Kendali (controls block) Pengendalian perlu dirancang dan diterapkan untuk mayakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

2.4 Definisi Kasus Yang Dianalisis

  Dibawah ini dijabarkan beberapa definisi kasus yang dianalisis oleh penulis.

  2.4.1 Pendaftaran

  Pendaftaran adalah pencatatan hal atau identitas seperti nama, alamat dan sebagainya. Dalam suatu lembaga pendidikan, pendaftaran merupakan suatu hal yang sangat penting. Pengertian pendaftaran disini pada dasarnya hanya untuk memperlancar dan mempermudah dalam pendaftaran sehingga terorganisir, teratur dengan cepat atau tepat.

  2.4.2. Siswa Siswa adalah pelajar atau anak (orang) yang melakukan aktifitas belajar.

  

  2.4.3. Akademik

  Akademik adalah seluruh lembaga pendidikan formal baik pendidikan

2.4.4. Pembayaran Pembayaran merupakan proses , atau cara pembuatan membayar.

  

2.5 Jaringan Komputer

  Menurut Andi Kristanto (2008) , “Jaringan Komputer merupakan sekelompok komputer otonom yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya.

2.5.1 Tipe-Tipe Jaringan Komputer

  Tipe-tipe Jaringan Komputer menurut Budi Irawan (2005:19) dapat dibedakan berdasarkan cakupan geografisnya. Ada empat kategori utama jaringan computer, yaitu :

  1. LAN ( Local Area Network ) LAN digunakan untuk menghubungkan komputer yang berbeda didalam suatu area yang kecil, misalnya didalam suatu gedung perkantoran atau kampus. Jarak antara satu komputer yang dihubungkannya bisa mencapai 5 sampai 10 km. Suatu LAN biasanya bekerja pada kecepatan mulai 10

  2. MAN ( Metropolitan Area Network ) MAN merupakan suatu jaringan yang cakupannya meliputi suatu kota.

  MAN menghubungkan LAN-LAN yang lokasinya berjauhan. Jangkauan MAN bisa mencapai 10 km sampai beberapa ratus km. Suatu MAN biasanya bekerja pada kecepatan 1,5 sampai 150 Mbps.

  3. WAN ( Wide Area Network ) WAN dirancang untuk menghubungkan komputer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota ke kota lain didalam suatu negara. Cakupan WAN bisa meliputi 100 km samapai 1000 km, dan kecepatan antar kota bisa bervariasi antara 1,5 Mbps samapai 2,4 Gbps. Dalam WAN, biaya untuk peralatan transmisi sangat tinggi, dan biasanya jaringan WAN dimiliki dan dioperasikan sebagai suatu jaringan publik.

  4. GAN ( Global Area Network ) GAN merupakan suatu jaringan yang menghubungkan negara-negara diseluruh dunia. Kecepatan GAN bervariasi mulai dari 1,5 Mbps sampai 100 Gbps dan cakupannya mencapai ribuan kilometer. Contoh yang sangat baik dari GAN ini adalah internet.

2.5.2 Topologi Jaringan

  masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri.

  1. Topologi Bus Topologi Linear Bus ( Garis lurus ) terdiri dari satu jalur kabel utama dimana pada masing-masing ujungnya diberikan sebuah terminator.

Gambar 2.2 Topologi Jaringan Bus

  ( Sumber : Budi Irawan, 2005. Jaringan Komputer. GRAHA ILMU, Yogyakarta )

  2. Topologi Star Topologi model ini dirancang, yang mana setiap nodes ( file server,

  workstation, dan perangkat lainnya ) terkoneksi ke jaringan melewati sebuah concentrator. Data yang dikirim ke jaringan local akan melewati concentrator

  sebelum melanjutkan ke tempat tujuannya. Concentrator akan mengatur dan mengendalikan keseluruh fungsi jaringan, dan juga bertindak sebagai repeater

Gambar 2.3 Topologi Jaringan Star

  ( Sumber : Budi Irawan, 2005. Jaringan Komputer. GRAHA ILMU, Yogyakarta )

  3. Topologi Ring ( cincin ) Topologi ring ( cincin ) menggunakan teknik konfigurasi yang sama dengan topologi star tetapi pada topologi ini terlihat bahwa jalur media transmisi menyerupai suatu lingkaran tertutup menyerupai cincin ( lingkaran ), sehingga diberi nama topologi bintang dalam lingkaran star-wired ring.

Gambar 2.4 Topologi Jaringan Ring (cincin) ini memungkinkan untuk pengembangan jaringan yang telah ada, dan memungkinkan untuk mengkonfigurasi jaringan sesuai dengan kebutuhan.

2.5.3 Manfaat Jaringan Komputer

  Yang pertama membagi sumber daya adalah jaringan komputer dapat dimanfaatkan sebagai sarana untuk membagi sumber daya yang ada. yang kedua yaitu rehabilitas tinggi adalah jaringan komputer memungkinkan kita untuk mengcopykan data

  • – data kedua atau tiga komputer. yang ketiga yaitu menghemat biaya adalah dengan jaringan komputer, sebuah perusahaan dapat menghemat peralatan yang harus digunakan.yang keempat sebagai sarana komunikasi adalah jaringan komputer dapat dimanfaatkan oleh perusahaan atau organisasi..

  Jaringan memungkinkan manajemen sumber daya lebih efisien. Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama.

  

2.6 Pengertian Internet

  Menurut Djoko Pramono (2001:3) Internet adalah system jaringan dari ribuan bahkan jutaan computer yang ada di dunia. a. Worl Wide Web (WWW) Disingkat Web, adalah bagian yang paling menarik dari Internet, melalui

  web kita bisa mengakses informasi tidak hanya berupa teks, tetapi juga

  gambar, suara, film, animasi dan memungkinkan kita berpindah-pindah dengan hanya mengklik mouse kita. Untuk mengakses web dibutuhkan

  software yang disebut Browser, browser terpopuler saat ini adalah Microsoft Internet Explorer, Google Chrome dan Mozilla Firefox.\

  b. Electronic Mail (E-mail) Merupakan surat elektronik yang dikirimkan melalui Internet, dengan fasilitas ini kita bisa mengirim atau menerima email dari dan ke pengguna Internet di seluruh dunia.

  c.

   Telnet

  Dengan menggunakan telnet kita bisa menggunakan komputer untuk berhubungan dengan komputer orang lain dan mencari atau mengambil informasi-informasi yang ada di komputer tersebut.

  d. File Transfer Protocol (FTP) Melalui software FTP, anda bisa mengirim data atau file dari satu komputer ke komputer lain. Proses mengirim file dari sebuah komputer anda disebut dengan proses Upload, jika anda pernah membuat Home menampilkan gambar, melainkan hanya teks, oleh sebab itu gopher mulai banyak ditinggalkan para pemakai internet ini.

  f. Chat Group/ Internet Relary Chat (IRC)

  IRC adalah forum dimana pemakai internet dapat saling berdiskusi atau berbincang-bincang dengan pemakai lain.

  g.

   Newsgroup

  Disebut juga ruang percakapan bagi para anggota yang mempunyai kepentingan sama. Untuk dapat menikmati fasilitas ini, kita harus terkoneksi ke ISP yang menyediakan fasilitas Newsgroup, karena semua ISP menyediakannya.

2.7 Teknologi Web

  Pada tahun-tahun awal pengenalan internet pada dunia, website atau situs

  

web yang tersedia masih langka. HTML (Hyper Text Markup Language) masih

  baru dan belum banyak yang menguasainya. Namun oleh karena HTML mudah dipelajari maka banyak orang mulai meramaikan internet dengan situs web buatan mereka sendiri.

  Website yang ada pada internet mulanya berupa website yang statis, kaku yang diinginkan pengunjung seperti menunjukkan waktu dan tanggal sekarang, verifikasi kartu kredit, dan lain sebagainya.

  Teknologi yang berjasa bagi terciptanya interaktivitas pada masa lalu adalah CGI (Common Gateway Interface). Namun CGI Script akhirnya ditinggalkan karena sukar dimengerti. Bahasa pemrograman web berkembang menjadi Perl dan C yang agak mudah dimengerti. Saat ini bahasa pemrograman

  

web menjadi bahasa yang mudah dipahami seperti ASP (Active Server Pages),

PHP, JavaScript, VBScript dan lainnya.

2.7.1 Konsep Pemrograman Web

  Web merupakan fasilitas hiperteks untuk menampilkan data berupa teks,

gambar, suara, animasi dan data multimedia lainnya. PHP merupakan salah satu

script Server Side yang sangat populer diterapkan dalam sebuah situs web. Situs atau

web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis.

a. Web statis

  Web statis adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tdak dapat berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web bersifat statis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap

b. Web dinamis

  Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan terlihat lebih indah.

2.7.2 Pemrograman Web

  Ada 2 (dua) kategori dalam pemrograman web, yaitu pemrograman Server

  

Side dan Client Side. Pada pemrograman Server Side, perintah-perintah program

  dijalankan di server web, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa.

  Adapun pada Client Side, perintah program dijalankan pada browser web sehingga ketika klien meminta dokumen script maka script dapat di download dari server kemudian dijalankan pada browser yang bersangkutan.

  a. Client Side Program web yang tergolong dalam client side seperti JavaScript, VB Script, HTML dan lain-lain. Hasil parsing script pemrograman client side (misal JavaScript dan VBScript) yang berupa HTML dari server web dapat berupa HTML dari server web dapat dilihat dengan memilih menu View >

  Source Code . Dapat dilihat bahwa script program yang ditulis tidak

  ditampilkan pada halaman Source Code tersebut, hal ini terjadi karena

  script hanya diproses di server web dan hasilnya dikembalikan dalam bentuk tag-tag HTML yang ditampilkan di browser.

2.7.2.1 HTML

  HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).

  Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

  HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang

  Secara garis besar, terdapat 4 jenis elemen dari HTML:

  a. Structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan "Golf" sebagai teks tebal besar yang menunjukkan sebagai Heading 1

  b. Presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks, c. Hypertext tanda yang menunjukkan ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a href="http://www.wikipedia.org/">Wikipedia</a> akan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu),

  d. Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

2.7.2.2 PHP

  PHP (PHP Hypertext Protocol) PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. web.Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

  Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

  Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.

  Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

  Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan