ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012
PERANCANGAN SISTEM INFORMASI SISWA BERBASIS WEB PADA SMP NEGERI 1 SIPIROK Makmur Hasibuan, Staf Pengajar AMIK INTeL Com GLOBAL INDO
ABSTRAK Di dalam Implementasinya, internet sudah merambah ke hampir semua sisi kehidupan bermasyarakat, berbangsa dan bernegara, bahkan antar Negara (Internasional). Internet berperan dalam dunia pendidikan, pemerintahan, sosial ekonomi, bisnis, kebudayaan, politik dan sebagainya. Oleh karena itu, kemudian muncul beragam istilah, diantaranya E-Government, E-Commerce, E-Banking, E-Learning, dan E-Education. E-Learning dan E-Education merupakan dua istilah yang digunakan dalam dunia pendidikan. SMP NEGERI 1 SIPIROK sebagai lembaga pendidikan yang besar berada di Propinsi Sumatra Utara. Dari tahun ke tahun jumlah siswa baru yang diterima semakin bertambah. Akan tetapi siswa yang masuk ke lembaga pendidikan ini berasal dari berbagai tempat baik dari wilayah kota maupun daerah pedesaan bahkah ada juga yang datang dari luar daerah yang berada di Sumatera Utara, hal ini berarti SMP NEGERI 1 SIPIROK dituntut untuk memberikan kemudahan dalam menyampaikan atau menyajikan informasi promosi, pendaftaran, fasilitas maupun administrasi pendidikan misalnya. Dari hari ke hari persaingan di antara lembaga pendidikan semakin ketat dalam memperebutkan konsumen dalam hal ini adalah siswa baru. Untuk menarik siswa baru, maka suatu lembaga pendidikan harus mempunyai suatu strategi yang ampuh, dan salah satu caranya adalah dengan meningkatkan fasilitas penyajian pendaftaran dan informasi di lembaga pendidikan tersebut. Di samping itu promosi juga tidak kalah pentingnya, promosi bertujuan agar lembaga pendidikan itu lebih di kenal di masyarakat luas. Kata kunci : Sistem Informasi, Siswa, Web, Online
1.
penguasaan dalam proses penyajian, maupun mendapatkan informasi, ia akan bisa tampil baik di tengah persaingan yang sedemikian ketat. Dengan alasan inilah perhatian terhadap proses informasi menjadi sangat di tekankan.
Latar Belakang
Pada dewasa ini perkembangan ilmu pengetahuan sangat maju di bidang teknologi dan informasi dan telah memicu perubahan bagi setiap aktivitas kehidupan manusia sekarang ini. Hal ini telah mendorong arus globalisasi yang berdampak bagi perkembangan seluruh umat manusia di segala penjuru dunia untuk memenuhi tuntutan perubahan dalam cara berpikir maupun tindakan manusia yang terbelakang menjadi lebih efektif dan efisien dari masa ke masa. Gaya kehidupan yang serba cepat dan instan juga menuntut kita untuk lebih masuk ke dunia teknologi dan informasi. Sama halnya dengan lembaga pendidikan maupun lembagalembaga lain, Lembaga pendidikan dituntut untuk mengikuti dan bahkan membina gelombang arus globalisasi ini menuju kearah yang lebih positif dan supaya bisa bekerja secara efektif dan efisien sehingga mampu bersaing dalam dunia pendidikan dalam negeri maupun di luar negeri. Dan persaingan ini menuntut untuk dapat menguasai informasi, baik
Saat ini dengan hadirnya internet sebagai wujud perkembangan teknologi dan media informasi, pelengkap kebutuhan telah menjadi keharusan. Melalui internet, siapa saja dan dimana saja dengan mudah dapat mengakses informasi yang dibutuhkannya. Terlebih lagi untuk mendapatkan akses terhadap internet sudah dimanjakan dengan adanya peralatan atau pegangan kita seperti dukungan perangkat Handpone, Notebook, dan perangkat sejenis lainnya, yang dengan itu memungkinkan mendapat akses proses informasi internet tentang apa saja dari seluruh dunia. Sekarang ini masyarakat membutuhkan segala informasi yang serba cepat dan akurat sehingga pembuatan sistem informasi siswa berbasis Web adalah salah satunya yang dapat
AMIK INTeL Com GLOBAL INDO 25
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 dimanfaatkan oleh pihak SMP NEGERI 1 SIPIROK sebagai sarana penyajian pendaftaran, promosi dan informasi.
2.2.1 Pengertian Sistem Kata sistem itu sendiri berasal dari bahasa Yunani, yaitu: “Systema”, yang diartikan sebagai berikut: a. Suatu kestuan yang tersusun dari sekian banyak bagian. b. Hubungan interaksi antara satu kesatuan atau komponen – komponen yang tersusun secara teratur sehingga tujuan dapat dicapai. Adapun pengertian sistem menurut para ahli yaitu : 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” (Jerry Fitz Gerald, Arda F. Dan Warren D. Stelling. Jr,1999). 2) ”Sistem diartikan sebagai suatu mekanisme yang mengatur data dan informasi mulai dari pengumpulan, pemilihan, pengolahan, penyimpanan, penemuan kembali, penyajian, pendistribusian kepada para manajemen atau pengambilan keputusan” (Zulkifli Amsyah,1993). 3) ”Sistem adalah suatu jaringan pada elemen – elemen yang saling berhubungan, membentuk satu kesatuan untuk melaksanakan suatu tujuan dari sistem tersebut” (Jogiyanto HM,1985).
Dan melihat dari lembaga pendidikan SMP NEGERI 1 SIPIROK yang semakin besar maka sangat penting untuk mengalami perkembangan yang meningkat di dunia komputerisasi. Seperti yang dialami oleh lembaga-lembaga pendidikan lain yang mana dalam pengolahan informasi diolah sehingga menjadi efektif dan efisien. Untuk menunjang terhadap kebutuhan perkembangan yang maju dalam bidang Internet sehingga bisa melakukan informasi kesiswaan dan lainnya serta mendapatkan informasi tentang sekolah dengan secara online. Melihat dari sistem yang berjalan sebelumnya masih menggunakan Program Microsoft word dan Microsoft Excel yang hanya bekerja pada satu komputer saja (stand alone), maka pekerjaan yang kita lakukan akan memakan waktu yang lebih banyak karena tidak terkoneksi ke berbagai jurusan dan fungsionaris yang lain dan hal ini yang akan menjadi kelemahan pada sistem yang sudah berjalan. Oleh karena itu pengolahan data akan lebih baik dan teratur jika menggunakan pemrograman Web yang terkoneksi dengan database MySql dalam suatu sistem, maka hal ini akan menunjang terhadap pekerjaan para Staf dan tidak terjadi penyimpangan-penyimpangan pada SMP NEGERI 1 SIPIROK, data yang diproses akan lebih maksimal, penyimpanan data akan lebih banyak, serta menarik dalam segi tampilannya. Pemrograman web adalah suatu program sistem informasi yang memiliki banyak keuntungan dan kelebihan yang jauh menarik dibanding program lainnya. Diantaranya program ini memiliki grafik interface yang lebih menarik dan tidak mudah membuat user merasa jenuh karena memungkinkan pengunjung Web untuk interaktif didalamnya. Selain itu program ini juga lebih mudah dipahami dan dijalankan, sehingga dapat dengan mudah dikuasai. 2. Landasan Teori Merupakan salah satu panduan ringkas untuk melaksanakan dan menyelesaikan suatu program kerja. Dalam hal ini penulis mengambil beberapa masalah yang berkaitan dengan masalah yang akan dibahas secara teoritis. Teori yang dimaksud disini yaitu yang berhubungan dengan penyelesain permasalahan.
Dari pengertian dan pernyataan – pernyataan diatas, maka istilah ”Sistem” mengandung arti kumpulan atau bagian, unsur atau komponen yang berhubungan satu sama lain secara teratur dan merupakan satu kesatuan yang saling bargantung untuk mencapai suatu tujuan. 2.2.2
Pengertian Informasi Informasi berasal dari bahasa Inggris, yaitu : ”to inform” yang dalam bahasa indonesia diartikan sebagai ”memberitahukan”. Ada dua faktor yang mempengaruhi informasi, yaitu: a.
Kwalitas Informasi Kwalitas informasi tergantung atas tiga hal, yaitu: 1) Akurat Berarti informasi yang didapat harus bebas dari kesalahan – kesalahan dan tidak bias/semu atau menyesatkan. Akurat juga berarti harus jelas mencermikan tujuannya.
AMIK INTeL Com GLOBAL INDO 26
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 luar tertentu dengan laporan – laporan yang diperlukan.
Informasi harus akurat karena dari sumber informasi ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. 2) Tepat Waktu Berarti informasi yang datang kepada penerima tidak boleh terlambat, karena informasi yang datang terlambat tidak akan mempunyai nilai lagi. 3) Relevan Berarti informasi yang disajikan harus sesuai terhadap hasil yang diperoleh dilapangandan bermanfaat bagi pemakainya.
Jadi sistem informasi dapat disimpulkan sebagai ”sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambilan keputusan atau untuk pengendalian organisasi”. Sistem informasi merupakan kumpulan perangkat keras dan perangkat lunak yang dirancang untuk mentransformasikan data kedalam informasi yang lebih berguna. Maka kesimpulannya sistem informasi mencakup sejumlah komponen (manusia, teknologi informasi, dan prosedur kerja), proses (data menjadi informasi) dan dimaksudkan untuk mencapai suatu sasaran dan tujuan.Pengertian sistem informasi menurut pendapat para ahli:
b.
Nilai Informasi Informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat ditaksir keuntungannya dengan satuan nilai uang tetapi dapat ditaksir nilai efektifitasnya. Akan tetapi bila dikaitkan didalam suatu sistem informasi, maka informasi tersebut mempunyai relevansi yang banyak dengan arti bahwa informasi umumnya dinikmati tidak hanya oleh satu pihak melainkan banyak pihak yang membutuhkannya didalam perusahaan. ”Informasi adalah data yang sudah diolah sesuai dengan kebutuhan pengambilan keputusan”( Zulkifli Amsyah, 1993). ”Informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian – kejadian yang nyata dan digunakan untuk pengambilan keputusan”( Jogiyanto HM,1985).
a.
“Bahwa sistem informasi terdiri dari komponen – komponen yang disebutnya dengan istilah blok bangunan (building block)( John Burch dan Gary Grudnitsky,1995)” terbagi kedalam beberapa bagian, yaitu antara lain :
1) Blok Masukan Input merupakan perwakilan dari data yang dimasukkan kedalam sistem informasi. Input disini termasuk metode – metode dan media – media untuk menangkap data yang akan dimasukkan yaitu berupa dokumen – dokumen dasar. 2) Blok Model Blok ini terdiri dari kombinasi prosedur – prosedur, logika, dan model matematik yang akan memanipulasi data dan meyimpannya di dalam basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran seperti yang dibutuhkan. 3) Blok Keluaran Output merupakan hasil atau produk dari sistem informasi. Informasi yang dihasilkan disini harus berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pengguna sistem. 4) Blok Teknologi Teknologi merupakan “kotak alat” (toolbox) dari pekerja sistem informasi. Teknologi digunakan untuk menerima, menjalankan, menyimpan, dan memproses data informasi sehingga nantinya akan
2.2.3. Pengertian Sistem Informasi Sistem Informasi dapat diartikan sebagai beberapa pengertian: a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen–komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan sistem informasi. b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan informasi. c. Suatu sistem dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategis dari suatu organisasi dan menyediakan pihak
AMIK INTeL Com GLOBAL INDO 27
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 Secara teknis internet ( Internasional Networking) merupakan gabungan dari dua komputer atau lebih yang saling berhubungan yang membentuk jaringan komputer hingga meliputi jutaan komputer diseluruh dunia yang saling berinteraksi dan saling bertukar informasi. sedangkan dari ilmu pengetahuan internet merupakan sebuah perpustakaan besar yang didalamnya terdapat jutaan bahkan milyaran informasi atau data yang berupan teks, grafik, audio, animasi, dan lain-lain dalam bentuk elektronik. Internet berasal dari kata interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang berbentuk sistem jaringan yang mencakup seluruh dunia (jaringan global) dengan melalui jalur telekomunikasi (Sutarman, 2003).
menghasilkan keluaran yang diperlukan serta membantu pengendalian sistem informasi dari sistem informasi. Teknologi terdiri dari dua bagian utama, yaitu perangkat lunak (software) dan perangkat keras (hardware). 5) Blok Basis Data Basis data (database) merupakan tempat penyimpanan dari kumpulan data yang saling berhubungan satu sama lain. Database ini tersimpan didalam hardware dan digunakan software untuk memnipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyajian informasi lebih lanjut. Database dapat diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yaitu dengan DBMS (Database Management Sistem). 6) Blok Kendali Yaitu pengendalian yang perlu dirancang untuk mencegah terjadinya kesalahan dan kerusakan pada sistem informasi. Dengan adanya pengendalian maka kesalahan – kesalahan akan mudah untuk diatasi. b.
”Sistem informasi adalah suatu sistem yang terdapat dalam suatu organisasi yang mempertemukan kebutuhan – kebutuhan pengolahan transaksi harian, mendukung operasi yang bersifat manajerial dan strategi dari suatu organisasi dan menyediakan laporan – laporan yang diperlukan” (Robert A. Leitch & K. Roscoe Davis,1994)”
c.
“Sistem informasi juga didefenisikan sebagai suatu sistem didalam suatu organisasi yang merupakan kombinasi dari orang – orang, fasilitas, teknologi, media, prosedur – prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting,memproses tipe transaksi tertentu, memberi sinyal kepada manajemen dan lainnya terhadap kejadian – kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik”( Jogiyanto HM,1997).
b.
Pengertian Web “Web adalah hipertext untuk menampilkan data berupa teks, gambar, bunyi, animasi, dan data multi media lainnya, yang diantara data tersebut saling berhubungan satu sama lain”(Kurweni Ukar,2002) . WWW ( Word Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama. Berbagai informasi dapat ditemukan pada WWW, seperti informasi politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan dan lain-lain. Web site ( Situs Web) merupakan alamat yang berfungsi sebagai tempat penyimpanan data dan informasi berdasarkan topik tertentu. diumpamakan situs web ini adalah sebuah buku yang berisi topik tertentu. Web Page ( Halaman Web) merupakan sebuah halaman dari situs web tertentu. Diumpamakan halaman web adalah sebuah halaman buku dari situs web tertentu. Home Page merupakan sampul halaman yang berisi daftar isi atau menu dari sebuah situs web. c. Pengertian HTML HTML atau Hypertex Markup Language merupakan bentuk standar untuk isi tampilan yang ada didalam Word Wide Web ( WWW). HTML diawali dan diakhiri dengan suatu perintah yang sudah baku yang disebut sebagai tag, diantara kedua tag tersebut terdapat atributatribut.
2.2.4
Pengertian Pemrograman Berbasis Web Pemrograman yang mendukung sistem jaringan local dan interlocal yang dikoneksikan dengan banyak berbagai media. a. Pengertian Internet
3.
Pengertian PHP “PHP adalah skrip bersipat server- side yang ditambahkan kedalam HTML. PHP sendiri merupakan singkatan dari Personal Home Page
AMIK INTeL Com GLOBAL INDO 28
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 Tools, skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi bersipat statis, namun menjadi bersipat dinamis(Yahya Kurniawan, S.T,2002). Salah satu fungsi PHP untuk menerima, mengolah dan menampilkan data dari dan kesebuah situs.data yang diterima akan diolah sebuah program Data base server (Program database yang terletak disisi server contoh: Mysql), untuk kemudian hasilnya ditampilkan kembali ke layar browser sebuah situs. dengan demikian PHP dapat membuat situs menjadi dinamis karna data situs tersebut selalu berubah sesuai dengan permintaan.
Pengertian Database Database (Basisdata) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. penerapan database dalam sistem informasi disebut dengan database sistem. Sistem database ( Basis Data Sistem) adalah suatu sistem informasi yang menginteraksikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi. Berdasarkan kompleksitas nilai data, tingkatan data hingga tersusun sebuah sistem basis data, dapat dilihat dari gambar dibawah ini :
4.
Pengertian Mysql “Mysql adalah perangkat lunak pengolah database yang sangat populer, terutama dikalangan pengguna sistem operasi berbasis unix. Mysql merupakan perangkat lunak yang bersipat open source. sesuai dengan namanya, bahasa standart yang digunakan oleh Mysql adalah SQL, SQL adalah singkatan dari Structured Query Language, SQL merupakan bahasa standart untuk pengolahan database. Mysql dalam operasi client server melibatkan server daemon Mysql diisi server dan berbagai macam program serta library yang berjalan disisi client (Yahya Kurniawan, S.T,2002).
Database File Record
2.2.5
Komponen-Komponen Perancangan Web HTML editor adalah suatu software yang dipakai untuk mendesain web seperti Notepad, Microsoft Frontpage, Macromedia Dreamwever dan Software lain yang banyak terdapat dipasaran atau di downloud di internet. a. Web server sebagai server lokal sebelum file-file dan script web dipublikasikan pada ISP ( Internet Servis Provider), web tersebut adalah PWS ( Personal Web Server) atau Apache. b. Database sebagai media penyimpan data dari suatu program database dalam satu web sering disebut database. Contoh database dalam perancangan web seperti: Mysql,Xampp, PosgreSQL dan lain-lain. c. Browser sebagai output atau tampilan hasil akhir dari program yang telah selesai, misalnya internet explorer, mozilla, Netscape dam masih banyak lagi.
Data item/Field Character Bit Gambar 1 Hirarki data Database adalah kumpulan dari beberapa file data yang saling berhubungan satu dengan yang lainnya, yang tersimpan dalam perangkat keras komputer dan digunakan oleh perangkat lunak untuk memanipulasinya. File adalah kumpulan dari beberapa record, menggambarkan satu kesatuan data yang sejenis. Record adalah kumpulan dari beberapa file, yang menggambarkan suatu unit data individu tertentu. Field adalah merupakan suatu atribut dari record yang menunjukkan suatu item data.
AMIK INTeL Com GLOBAL INDO 29
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 Karakter adalah merupakan bagian dari terkecil yang dapat berupa karakter numerik, huruf atau karakter khusus yang membuat suatu item data. Byte adalah kumpulan dari beberapa bit yang membentuk suatu karakter.
(2) (3) (4)
Memodifikasi struktur Table Menghapus Table Menghapus Database
2) Data Memanifulasi Language (DML) Perintah-perintah dalam kategori ini yaitu: (1) Menambah record baru (2) Memodifikasi record (3) Menghapus record
Tentang Database Database menjadi salah satu faktor yang penting dalam pemrograman karena menjadi media penyimpanan yang pokok.
3) Data Control Languange (DCL) Perintah dalam kategory ini (1) Menentukan hak akses user untuk dapat / tidak dapat dilakukan. (2) Tiga kategory SQL (DDL,DML,DDL)
a.
Sejarah MySql Mysql dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan konsultan database bersama MySQL AB yang bertempat di swedia. Waktu itu perusahaan tersebut masih bernama TcX DataKonsultan AB, dan tujuan awal dikembangkannya MySql adalah untuk mengembangkan aplikasi berbasis web pada client. Awalnya Michael Widenius “Monty”, Pengembabangan satu-satunya di TcX, memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari antarmuka Sql yang cocock untuk diimplementasikan ke dalamnya, Mula -mula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun mSQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty menghubungi David Hughes, pembuatan mSQL yang sedang dirilis versi kedua dari mSQL yang memiliki antaramuka mirip dengan kemampuan yang lebih sesuai, dan lahirlah MySQL. Tentang pengambilan nama MySQL, sampai ini masih belum jelas asal usulnya. Adanya berpendapat nama My diambil dar ihuruf dengan dan belakang Monty, tetapi versi lain mengatakannama itu diambil dari nama putri Monty yang lebetulan juga bernama My.
c.
Script Dasar MySQL Untuk memudahkan kita dalam memahami lebih jelas kita akan memulai bagian paling awal, yakni pembuatan database baru, sebagai contoh buatlah database baru, sebagai penggunaan perintah seperti berikut: MySql> CREATE DATABASE PENGGAJIAN; Query Ok. Row affected (0.00) Sebelum membuat Database yang baru terlebih dahulu kita lihat apa sudah ada Database yang akan kita buat di balam mysql, untuk melihat database yang ada, gunakan perintah sebagai berikut: Mysql> Show Databases; Maka akan keluar tampilan informasi database yang ada di mysql. Untuk memulai kerja dengan database tersebut, anda terlebih dahulu harus memilih database tersebut sebagai database aktif dengan menggunakan perintah sebagai berikut: mysql> USE Karyawan; Database changed mysql> Setelah database aktif, kemudian buat sebuah table dengan nama Karyawan, perintah sebagai berikut: Mysql> CREATE TABLE KARYAWAN ( -> Nippos char(9) not NULL default ‘’, -> NamaKaryawan char (35) not NULL default ‘’, -> Golongan char(20) not NULL default ‘’, -> Alamat char(25) not NULL default ‘’, -> PendTerakhir char(30) not NULL default ‘’, -> Primary Key (NIP)); Query OK, 0 row affected (0.02 sec) Untuk memodifikasi struktur table digunakan perintah sebagai berikut: - Menambah FieldTable. syntax
b.
Menggunakan MySQL Bahasa SQL memiliki yang mudah dipahami. Kerarena menggunakan perintah perintah dalam bahasa Inggris. Anda dapat melakukan perintah-perintah dlm MySQL terbagi 3 kategori yaitu: 1) Data Defenisi Language (DDL) Perintahperintah dalam kategori ini mencakup antara lain: (1) Mengcreate Table
AMIK INTeL Com GLOBAL INDO 30
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 ALTER TABLE (Nama Table) ADD Namafield Typefield atributfield [Alfer Namafield; first]; Contoh: ALFER TABLE KARYAWAN ADD Status char(10) not NULL default 0 ALFER Alamat; Setelah desain suatu Table sudah selasai kita perlu melihat apakah sudah sesuai dengan kemauan kita. Perintah yang kita gunakan sebagai berikut: Mysql> desc (NamaTable) Contoh: Mysql> desc Karyawan; Jika kita dihadapkan untuk menghapus field table perintah yang digunakan; ALFER TABLE (NamaTabel) DROP (NamaField )
Varchar
L+1Byte,L<=and 1<=M=225
Integer
2 byte
Big Int
Kapasitasnya lebih besar integer
Decimal
14 byte and
Untuk memanipulasi date/time Untuk menyimpan data yang tidak diproses, khusus file-file maksimal 65.535 byte (2^16-1)
3.Analisa Sistem. Penelitian pengembangan media informasi diawali dengan melakukan survey sistem, kemudian menganalisa kekurangan sistem untuk seterusnya mencari solusi sistem yang lebih baik. Survey sistem dilakukan untuk mengetahui bagaimana sistem yang akan dikembangkan, ruang lingkup sistem, serta inventarisasi tehadap sistem yang telah ada. Survey sistem ini dilakukan secara langsung dengan mengamati yang bersangkutan dan wawancara dengan komponen sistem /pemakai serta penelitian terhadap dokumen-dokumen sistem yang ada. 1)
Aliran Sistem Informasi Yang Diterapkan Selama ini SMP NEGERI 1 SIPIROK dalam memberikan informasi sekolah Cuma membuat pengumumuman dan menempelkan pada papan pengumuman dan pembuatan spanduk untuk penerimaan murid baru. Dan pengumuman dan informasi tentang sekolah dalam hal pendaftaran dan peminjaman buku perpustakaan dan nilai masih menggunakan cara yang manual yakni dengan langsung ke sekolah untuk melakukan hal-hal tersebut yang mana memakan waktu yang banyak bagi yang memerlukan informasi tersebut . Bagi penulis hal ini masih perlu dikembangkan, mengingat kemajuan tekhnologi komunikasi dan informasi yang sedemikian pesatnya sehingga perlu diadakan aliran sistem informasi dengan menggunakan jaringan internet untuk memudahkan Tenaga Pengajar, Siswa maupun masyarakat dalam mengakses informasi tentang sekolah SMP Negeri 1 Sipirok.
Tabel 2.1. Type data MySQL Type Karakter M,byte,<=M>=225
8 byte
Date Time Blod
Contoh: ALFER TABLE Karyawann DROP Status; Menembah record Insert into
[(NamaVield1 [,NamaVield2[…]]) Value (‘Nilai [, Nilai2 […]]); Menghapus Rcord Delete From [where Kondisi]; Mengubah Record Update SET NamaField1= Nilai[, Namafield2= Nilai2[…]]; Melihat Table yang ada di Database Show Table; Melihat Struktur /Desain Table, Syntax Desc Contoh: DESC kecamatan; Untuk memudahkan kita dalam membuat tabel dengan menggunakan MySQL, kita harus memahami tipe data karakter lihat table sebagai berikut:
Char
Double
ERD ( Entity Relationship Diagram ). Model Entity Relationship Diagram adalah Suatu penyajian data dengan menggunakan Entity dan Relationship. Entity adalah obyek yang dapat dibedakan dalam dunia
AMIK INTeL Com GLOBAL INDO 31
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 nyata. Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship.
mempermudah pelajar maupun yang berkepentingan melihat informasi kampus. 3.1.4 Pembuatan Website Sebagai Solusinya. Untuk mengatasi permasalahan, penulis mengajukan pembuatan website sekolah. Sistem baru ini diharapkan dapat menambah area pengengenalan \ promosi sekolah. Penulis sengaja memilih sistem berbasis web, karena dengan menggunakan sistem berbasis web, kita dapat mengakses dimana saja dan kapan saja. Berikut merupakan beberapa alasan mengapa penulis memilih unutuk mengajukan sistem berbasis web : a. Untuk berhubungan dengan antara server dan klien, hanya dibutuhkan sebuah webserver. b. Memberikan kemudahan bagi pengguna, karena antar muka yang digunakan adalah webserver, yang mana sangat umum bagi penggunanya . c. Sistem berbasis web merupakan sistem yang fleksibel, karena sistem tersebut berbasis web, maka aplikasi tersebut dapat diakses dari mana saja, dari rumah, warnet, labolatorium, cukup dangan membuka web browser saja.
Jenis-jenis atribut : 1. Key adalah Atribut yang digunakan untuk menentukan suatu entity secara unik. 2. Atribut Simple adalah Atribut yang bernilai tunggal. 3. Atribut Multivalue adalah Atribut yang memiliki sekelompok nilai untuk setiap instan entity. 4. Atribut Composite adalah Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. 5. Atribut Derivatif adalah Suatu atribut yang dihasilkan dari atribut yang lain. Derajat dari relationship adalah Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship. 3.1.3 Masalah Pembuatan Pengumuman Lembaga Dan Pengenalan Personaliti secara Online. Sebagai uraian diatas, masalah yang dihadapi oleh pihak Sekolah, siswa serta orang tua siswa yang sekarang sedang berjalan adalah : a.
Seperti pengenalan sekolah kepada masyarakat luas khususnya untuk para pelajar khususnya SD/MI dan setara yang ingin melanjutkan sekolah ke jenjang yang lebih tinggi seperti SMP NEGERI 1 SIPIROK.
b.
Para pelajar yang ingin melihat informasi dari Sekolah, hanya bisa dilihat dipapan pengumuman, berarti para calon siswa maupun siswa itu sendiri harus datang langsung ke areal sekolah. Hal ini akan membutuhkan waktu dan biaya yang cukup besar bagi yang membutuhkan informasi tersebut dan merepotkan bagi yang bertempat tinggal jauh dari sekolah.
3.2
Design Sistem “Desain sistem dapat didefenisikan sebagai : “Tahap setelah analisis dari siklus pengembangan sistem, pendefenisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk” (Jogiyanto HM, 1996). Tujuan desain sistem : a. Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu untuk memenuhi kebutuhan para pemakai sistem. b. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemogram komputer dan ahli-ahli teknik lainnya yang terlibat. Tujuan yang kedua ini lebih condong pada desain sistem yang terinci, yaitu pembuatan rancang bangun yang jelas dan lengkap untuk nantinya digunakan untuk pembuatan program komputernya. 4.
Hasil Hasil dari perancangan system yang telah dibuat penulis adalah sebuah program Berbasis Web yang dapat membantu proses Sistem
Hal ini yang mendorong penulis untuk membuat website SMP NEGERI 1 SIPIROK untuk memperluas area promosi sekolah dan
AMIK INTeL Com GLOBAL INDO 32
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 Informasi Siswa. Pada SMP NEGERI 1 SIPIROK. Adapun tampilan program berbasis web tersebut adalah sebagai berikut: 4.1. Halaman Utama
4.1.1
Form Input Data Pendaftar
Gambar 2 Halaman Utama Keterangan : Setiap pengunjung maupun yang Admin yang akan mengoprasikan aplikasi berbasis web maka akan di tujukan kepada halaman indexs.php sebagai halaman utama yang berisikan link-link static pada halaman web tersebut dan form input seperti input buku tamu dan input login. Gambar 4 Form Input Data Pendaftar 4.2. Form Login Keterangan : Pada form input pendaftar yang bermaksud untuk menyimpan data dari pendaftar/siswa baru yang akan diproses dan sehingga tidak memerlukan data-data yang sudah dimasukan ketika melakukan pendaftaran ulang. 4.1.2
Form Input Kelas
Gambar 3 Form Menu Utama Keterangan : Form login yang ada pada bagian halaman utama dan menu link lainnya akan mengarahkan admin untuk masuk kedalam menu input form, update dan laporan. Gambar 5 Form Input Kelas
AMIK INTeL Com GLOBAL INDO 33
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 Keterangan : Form input kelas yang ada pada bagian halaman utama dan menu link lainnya akan mengarahkan wali kelas mengetahui kelasnya masing-masing 4.1.3
4.1.5
Form Input Data Siswa
Form Input Matapel
Gambar 8 Form Input Data Siswa Keterangan : Pada form input data siswa.yang bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan kepada mahasiswa, guru, staff dan lainnya.
Gambar 6 Form Input Kurikulum Keterangan : Pada form input kurikulum.yang bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan keakademikan kepada mahasiswa, dosen, staff dan lainnya. 4.1.4
4.1.8
Laporan Pendaftar Siswa Baru
Form Input Data Guru
Gambar 9 Pendaftar Siswa Baru Keterangan : Pada laporan Pendaftar siswa baru ini.yang bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaaan yang hanya dapat di akses oleh admin yang telah melakukan login dan laporan pendaftar siswa baru ini tidak berlaku untuk pengunjung maupun yang lainnya, kecuali admin. Gambar 7 Form Input Data Guru Keterangan : Pada form input data guru.yang bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan kepada siswa, guru, staff dan lainnya.
AMIK INTeL Com GLOBAL INDO 34
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 4.1.9
Laporan Matapelajaran
4.1.11
Laporan Data Siswa
Gambar 12 Data Siswa Keterangan : Pada laporan data Siswa ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan yang hanya dapat di akses oleh admin yang telah melakukan login dan laporan data siswa dapat dilihat oleh pengunjung tetapi tidak berlaku pengoperasian untuk pengunjung maupun yang lainnya, kecuali admin.
Gambar 10 Matapelajaran Keterangan : Pada laporan Matapelajaran ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan yang hanya dapat di akses oleh admin yang telah melakukan login dan laporan Matapelajaran kesiswaan dapat dilihat oleh pengunjung tetapi tidak berlaku pengoprasian untuk pengunjung maupun yang lainnya, kecuali admin. 4.1.10
4.1.12
Laporan Data Kelas
Laporan Data Guru
Gambar 13 Data Kelas Keterangan : Pada laporan data Kelas ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan yang hanya dapat di akses oleh admin yang telah melakukan login dan laporan data buku tamu dapat dilihat oleh pengunjung tetapi tidak berlaku pengoperasian untuk pengunjung maupun yang lainnya, kecuali admin.
Gambar 11 Data Guru Keterangan : Pada laporan data guru ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan kesiswaan yang hanya dapat di akses oleh admin yang telah melakukan login dan laporan data guru dapat dilihat oleh pengunjung tetapi tidak berlaku pengoprasian untuk pengunjung maupun yang lainnya, kecuali admin.
AMIK INTeL Com GLOBAL INDO 35
ISSN 2089 – 628X PROSESOR Vol 3 Edisi 6 Desember 2012 4.1.15
NEGERI 1 SIPIROK Berbasis Web, maka penulis dapat mengambil beberapa kesimpulan yang dapat berfungsi sebagai bahan yaitu sebagai berikut : 1. Dengan adanya sistem yang baru maka akan mempermudah dan mengurangi tingkat kesalahan dalam pendaftaran maupun laporan-laporan dan pengumuman yang biasa dilakukan dengan manual sehingga dapat dilakukan dengan cara menggunakan sistem komputerisasi yang baru. 2. Sistem Informasi yang dilakukan selama ini khususnya dalam melakukan masukan data tidak lebih efisien dan efektif karena bisa sering terjadi kesalahan dalam menginput data dan lainnya. 3. Sistem baru ini mempermudah dalam proses perubahan data maupun dalam pencarian data yang sudah dilaksanakan dan yang akan dilaksanakan sehingga tidak banyak menyita waktu. 4. Perancangan Sistem Informasi Siswa SMP NEGERI 1 SIPIROK Berbasis Web ini, penulis membuat dengan menggunakan bahasa pemrograman PHP dan Database dari MySql 5 yang dapat mengatasi kelemahankelemahan yang terdapat pada sistem yang sedang berjalan.
Data Update Data Siswa
Gambar 14 Data Update Data Siswa Keterangan : Pada data Update Data Siswa ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan keakademikan yang hanya dapat di akses oleh admin yang telah melakukan login dan juga tidak dapat dilihat oleh pengunjung dan tidak berlaku pengoperasian untuk updare maupun yang lainnya, kecuali admin. 4.1.16
Data Update Data Mata Pelajaran
Dwi Budiarti, Sistem Informasi Manajemen, Mondial, Jakarta, 1999 Richard F. Neuschel, Management by Sistem, edisi kedua, Newyork, Mcgrawhill, 1960
Gambar 15 Data Update Data Mata Pelajaran
Jerry Fitzgerald, Andra Fitzgerald, Warner D. Stalling, Fundamentals Of Sistem Analisis edisi kedua, Newyork: Willey & Sons, 1981
Keterangan : Pada data Update Data Mata Pelajaran ini bertujuan untuk menyimpan data dan menyiapkan laporan untuk informasi keperluan keakademikan yang hanya dapat di akses oleh admin yang telah melakukan login dan juga tidak dapat dilihat oleh pengunjung dan tidak berlaku pengoprasian untuk update maupun yang lainnya, kecuali admin.
Ardi Kurniadi, Pemrograman Microsoft Visual Basic 6, Elex Media Komputindo, Jakarta, 1998 Azril Azahari, Karya Tulis Ilmiah, Universitas Trisakti, Cetakan Ketiga,Jakarta,2000Adang Mahmud, Visual Basic, Mondial, Jakarta, 1998
Kesimpulan Setelah melaksanakan Riset tulisan dan merancang Sistem Informasi Siswa SMP
AMIK INTeL Com GLOBAL INDO 36