BAB 1 PENDAHULUAN 1.1 Latar Belakang - Perancangan Sistem Informasi Berbasis Web Menggunakan Php Dan Mysql Pada Sma Negeri Unggul Aceh Timur

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  Pada masa sekarang ini, perkembangan dan pengaruh teknologi informasi di Indonesia sudah tidak dapat dihindari lagi. Kebutuhan yang mendesak dan semakin berharganya waktu, semakin membuat semua orang harus bekerja ekstra cepat dengan mengharapkan hasil semaksimal mungkin. Dunia internet makin lama makin berkembang dengan pesat seiring dengan kemajuan zaman. Ini terlihat dari banyaknya tempat yang menyediakan sarana atau fasilitas internet untuk memperoleh informasi.

  Dan itu bukan hanya dapat dinikmati oleh kalangan atas saja, melainkan semua lapisan dapat menikmatinya dengan biaya yang lebih ringan.

  Berbicara tentang teknologi informasi dan komunikasi, komputer merupakan suatu media elektronik yang memegang peranan yang sangat penting dalam perkembangan yang terjadi saat ini. Komputer bukan lagi barang mewah atau sesuatu yang langka untuk dimiliki oleh seseorang, tetapi sudah menjadi suatu keperluan bahkan kebutuhan yang sangat bersifat umum, terutama bagi perusahaan dan badan instansi baik milik pemerintah atau swasta, maupun perorangan. Sehingga segala sesuatu yang dikerjakan dapat dikoordinir secara terkomputerisasi yang sifatnya jauh dari kesalahan dan lebih efisien.

  Begitu halnya dengan SMA Negeri Unggul Aceh Timur Sistem pengolahan dan penyampaian data yang lebih baik merupakan suatu kebutuhan yang tidak dapat ditunda lagi. Akan tetapi, pada kenyataannya segala kegiatan yang menyangkut informasi masih menggunakan sistem dan cara yang sangat manual. Informasi yang disampaikan atau diberikan kepada siswa, guru, pegawai maupun masyarakat lainnya, masih menggunakan kertas-kertas cetakan yang ditempelkan pada papan pengumuman maupun dari mulut ke mulut. Hal semacam ini, tak jauh bedanya dengan cara pengumpulan data yang dilakukan oleh orang-orang dalam mengumpulkan berbagai data tentang zaman sejarah maupun prasejarah dahulu.

  Dari permasalahan tersebut, penulis ingin membuat solusi yang mudah- mudahan dapat membantu kinerja semua pihak, baik siswa, guru, pegawai ataupun masyarakat lain. Penulis dalam hal ini memilih SMA Negeri Unggul Aceh Timur dalam melakukan risetnya, karena sekolah ini mulai menampakan perkembangan yang lebih baik dalam berbagai bidang yang dijalaninya, terutama dalam sistem pendidikan, teknologi informasi dan komunikasi. Hal ini dapat dilihat dengan dilaksanakannya berbagai ekstrakulikuler dan kegiatan pendidikan dan pelatihan serta telah dibangunnya laboratorium komputer untuk menunjang perkembangan pendidikan siswa di bidang komputerisasi.

  Untuk memenuhi segala kebutuhan di atas, diperlukan adanya suatu aplikasi yang berbasis sistem informasi. Dalam hal ini, penulis menggunakan bahasa pemrograman PHP, MySQL sebagai pengolah database dan web server Apache serta aplikasi pendukung lainnya, seperti Macromedia Dreamweaver 8, Macromedia Flash 8, Adobe Photoshop CS2 dan Corel Draw 12 untuk mendesain tampilan web.

  12 Dengan uraian masalah tersebut, penulis berkeinginan membantu sekolah tersebut untuk mengubah sistem penyampaian informasi yang telah ada sebelumnya, sehingga mempermudah semua pihak yang membutuhkan segala informasi yang ada di SMA Negeri Unggul Aceh Timur. Atas dasar inilah, penulis tertarik mengangkat judul “Perancangan Sistem Informasi Berbasis Web Menggunakan PHP dan MySQL Pada SMA Negeri Unggul Aceh Timur ”.

  Semoga dengan diselesaikannya sistem informasi dengan judul di atas, nantinya bermanfaat untuk memberikan informasi dengan cepat serta lebih efisien dan jangka panjangnya, mampu memanfaatkan secara lebih baik sumber daya komputer bagi siapa saja yang menggunakan dan bagi penulis tentunya.

  Dalam hal ini penulis mencoba membuat sistem informasi yang terkomputerisasi yang akan diterapkan pada SMA Negeri Unggul Aceh Timur, sehingga diharapakan mampu memberikan layanan yang lebih cepat dan akurat. Atas dasar itulah, penulis memilih judul

  ”PERANCANGAN SISTEM INFORMASI

BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI

UNGGUL ACEH TIMUR

  . Dalam perancangan sistem informasi ini, penulis

  menggunakan PHP dan server database yang digunakan MySQL, yang keduanya adalah software open source.

1.2 Identifikasi Masalah

  Dalam mempublikasikan suatu lembaga, instansi maupun perusahaan, informasi yang

  

up to date sungguh sangat dibutuhkan. Karena dengan adanya informasi,

  13 perkembangan tentang lembaga tersebut dapat dijabarkan secara luas dan terperinci. Begitu juga dengan SMA Negeri Unggul Aceh Timur yang merupakan salah satu instansi pemerintah yang ingin mempublikasikan tentang sekolahnya tersebut.

  Walaupun penyebaran informasi tentang sekolah tersebut telah tersebar di Kabupaten Aceh Timur khususnya, penulis ingin mempublikasikan ke seluruh Aceh bahkan ke seluruh Indonesia. Oleh karena itu, penulis mencoba suatu sistem on line yaitu web dinamis bagi SMA Negeri Unggul Aceh Timur untuk dapat mempublikasikan segala sesuatu tentang perkembangan sekolah yang up to date di Kabupaten Aceh Timur Khususnya melalui media internet.

1.3 Batasan Masalah

  Agar masalah yang dibahas tidak menyimpang dari tujuan, maka perlu dibuat suatu batasan masalah, yaitu :

  1. Sistem dirancang untuk menampilkan informasi pada SMA Negeri Unggul Aceh Timur.

  2. Sistem ini dirancang dengan menggunakan PHP dan server database yang digunakan MySQL.

  3. Sistem yang dirancang akan diupayakan sedemikian rupa sehingga dapat bekerja secara dinamis, yaitu dapat dipergunakan dari tahun ke tahun.

  4. Pembahasan tidak mencakup permasalahan keamanan yang mungkin terjadi akibat serangan dari hacker atau cracker pada web server dan database server yang digunakan untuk tempat penyimpanan program dan data pada sistem ini.

  5. Sistem yang diperuntukkan bagi publikasi.

  14

1.4 Tujuan Penelitian

  15

  Tujuan penelitian dilakukan adalah : 1.

  Membangun suatu website yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah.

  2. Terbentuknya suatu media informasi dan publikasi yang berbasis website pada SMA Negeri Unggul Aceh Timur.

  3. Mampu membuka wawasan para pengguna internet untuk dapat memanfaatkan sumber daya komputer yang ada.

  4. Publikasi berbasis website diharapkan akan menjadi sarana penyampaian informasi serta berguna bagi seluruh lapisan masyarakat pada umumnya dan seluruh warga sekolah SMA Negeri Unggul Aceh Timur.

1.5 Metodologi Penelitian

  Metode yang digunakan yaitu Penelitian lapangan dengan cara meneliti instansi/perusahaan secara langsung. Hal ini dilakukan untuk mendapatkan data-data dan keterangan-keterangan yang berhubungan dengan masalah yang sedang diteliti.

1.6 Tinjauan Pustaka

  Salah satu teknologi baru yang mulai banyak dimanfaatkan untuk perkembangan web adalah PHP. PHP atau Hypertext Preprocessor adalah bahasa yang bersifat Server

  

Side yang memiliki kemampuan untuk dikombinasikan dengan teks, HTML, dan

  komponen-komponen lain untuk membuat suatu halaman web lebih menarik, dinamis, dan interaktif. PHP dimaksudkan untuk menggantikan teknologi lama seperti CGI (Common Gateway Interface), yang juga bahasa pengembang web. Dengan pengembang halaman web menjadi mudah dan lebih cepat bekerja.

  (Panduan Lengkap Menguasai Pemrograman Web dengan PHP 5, 2006)

  PHP adalah bahasa pemrograman yang berjalan pada sebuah web server, atau sering disebut server-side. Oleh karena itu PHP dapat melakukan apa saja yang dapat dilakukan oleh program lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web yang dinamis, serta menerim dan menciptakan data cookies. Namun PHP mempunyai kemampuan lebih dari itu. PHP dapat berjalan pada semua jenis sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS, dan masih banyak lagi. Selain itu PHP juga dapat berjalan pada beberapa jenis webserver antara lain Apache, Netscape, Xitami, Microsoft Internet Information Services, dan sebagainya.

  (Rafiza H, Panduan dan Referensi Kamus Fungsi PHP 5, 2006)

  PHP, sebagai bahasa pemrograman berbasis web, mempunyai lebih banyak kelebihan dibanding bahasa sejenis lainnya. Selain gratis, PHP juga mempunyai fungsi-fungsi yang cukup lengkap, multiplatform serta mampu berinteraksi dengan

  16 berbagai macam database. Pada PHP, banyak komponen atau fungsi yang dapat digunakan untuk berbagai macam kebutuhan. Tidak hanya FTP, fungsi mengakses e- mail dapat pula digunakan dengan gratis. Keunggulan PHP yang lain adalah dukungan terhadap berbagai jenis webserver. Hampir semua webserver didukung oleh PHP, tetapi yang paling umum ialah penggabungan PHP dengan Apache, webserver gratis.

  (M.Syafii, Panduan Membuat Aplikasi Database dengan PHP 5, 2005)

  Untuk membangun sebuah web page dibutuhkan sebuah bahasa pemrograman yang lebih dikenal dengan sebutan web scripting. Web scripting yang bersifat client side akan menghasilkan web page yang statis, artinya lebih menekankan pada desain format tampilan informasi. HTML (Hypertext Markup Language) adalah bahasa untuk web scripting bersifat dclient side yang memungkinkan untuk menampilkan informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar tampilan web page(hyperlink).

  

(Bernard Renaldy S, Agus Prijono, Rusdy Agustaf, Mudah dan Cepat Menguasai

Pemrograman WEB, 2005)

1.7 Sistematika Penulisan

  Adapun sistematika penulisan Tugas Akhir adalah sebagai berikut : Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari:

  BAB 1 PENDAHULUAN Bab ini merupakan berisikan latar belakang masalah, maksud dan tujuan, serta metode penelitian.

  17 BAB 2 LANDASAN TEORI Di bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemograman PHP dan MySQL sebagai databasenya.

  BAB 3 SEKILAS MENGENAI SMA NEGERI UNGGUL ACEH TIMUR Pada bab ini dijelaskan mengenai profil SMA Negeri Unggul Aceh Timur, struktur organisasi sekolah, serta uraian tugas. BAB 4 PERANCANGAN SISTEM Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan sistem. BAB 5 IMPLEMENTASI SISTEM Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah dalam implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.

  BAB 6 KESIMPULAN DAN SARAN Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan dari uraian bab-bab sebelumnya. Dan akan akan memberikan saran-saran yang ada manfaatnya.

  18