Sistem Informasi Akademik

Latar Belakang

Semua kegiatan manusia memerlukan  informasi dan bisa juga dikatakan bahwa semua kegiatan kita dituntut untuk menghasilkan informasi. Untuk mendapatkan dan menghasilkan informasi, komputer dan teknologinya adalah salah satu alat bantu yang paling tepat. Dengan adanya jaringan komputer, pengelolaan informasi dapat menjadi lebih baik lagi.
Berkembangnya teknologi dan kebutuhan akan informasi menyebabkan bertambah  kompleksnya informasi yang harus dan yang bisa diolah, sehingga kebutuhan penggunaan beberapa jaringan komputer bersama-sama semakin diperlukan.
Pada masa sekarang ini, sistem informasi banyak digunakan dalam suatu
lembaga-lembaga. Misalnya dalam sebuah perusahaan, perkantoran dan
pendidikan. Dalam lembaga pendidikan sistem informasi akademik ini bertujuan untuk
promosi atau memberikan gambaran umum mengenai profil Universitas Gunadarma, administrasi,  termasuk informasi dosen, mahasiswa dan hasil nilai masing-masing mahasiswa dengan menggunakan sistem login dan password.
Pada kesempatan ini pembuatan web dirancang dengan menggunakan bahasa pemrograman PHP sebagai media pengolah informasi yang dinamis dalam media web dan database MySQL yang sangat handal dalam menangani database berbasis web.

Tujuan
Adapun tujuan yang ingin dicapai dalam membuat web ini, diantaranya adalah:

a.      Membangun sistem pengolahan data akademik yang berbasis MySQL yang lebih efektif,efisien .
b.       Memudahkan bagi mahasiswa untuk memperoleh informasi tanpa harus melakukan interaksi langsung dengan bagian administrasi karena informasi tersebut dapat diperoleh dengan melakukan pencarian data melalui komputer yang terkoneksi secara internet.
c.       Memudahkan bagi bagian administrasi dikarenakan berkurangnya interaksi secara langsung dan lebih dilakukan interaksi terhadap data-data yang diinputkan oleh mahasiswa yang merupakan kebutuhan untuk proses pengolahan data
 Penyimpanan data yang terstruktur dikarenakan Sistem Informasi Akademik menggunakan database yang tersimpan didalam komputer .



















Aplikasi yang digunakan untuk membuat “Sistem Informasi Akademik”
1.      PHP

  • PHP singkatan untuk PHP: Hypertext Preprocessor
  • PHP adalah server-side scripting bahasa, seperti ASP
  • Script PHP dieksekusi pada server
  • PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll)
  • PHP adalah sebuah perangkat lunak open source
  • PHP bebas untuk download dan digunakan
Apa itu File PHP?                             

  • File PHP dapat berisi teks, tag HTML dan script
  • File PHP dikembalikan ke browser sebagai HTML biasa
  • File PHP memiliki ekstensi file dari “.php”, “.php3″, atau “. phtml”
Mengapa PHP?

  • PHP berjalan pada platform yang berbeda (Windows, Linux, Unix, dll)
  • PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)
  • PHP adalah GRATIS untuk di download dari official PHP resource: www.php.net
  • PHP mudah untuk belajar dan berjalan efisien pada sisi server
Dimana untuk memulainya?
Untuk mendapatkan akses ke server web dengan dukungan PHP, Anda dapat:

  • Instal Apache (atau IIS) di server Anda sendiri, menginstal PHP, dan MySQL
  • Atau menemukan rencana web hosting dengan dukungan PHP dan MySQL
2.      Mysql
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama  Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R. Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92. Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing-masing.
3.      Html
Apa itu HTML?
Hypertext Markup Language (HTML) adalah salah satu format yang banyak dipakai dalam pembuatan dokumen halaman web. sederhananya merupakan kode-kode tertentu yang disebut sintaks yang dituliskan kedalam suatu file yang meberikan aturan main pada browser bagaimana dan seperti apa halaman dokumen tersebut ditampilkan. file HTML bereksistensi *.html bisa juga *.htm
Bagaimana Membuat file HTML?

Untuk membuat file HTML bisa dengan editor teks biasa seperti Notepad dll. namun pada saat sekarang telah banyak editor HTML yang memiliki tampilan bersifat WYSIWYG sepert Macromedia Dreamweaver, Adobe GoLive, MS FrontPage yang bisa menampilakan file tersebut dalam bentuk sintaks HTML biasa maupun seperti apa yang akan ditampilkan browser. Jika anda pemula sangat saya anjurkan untuk membuat secara manual menggunakan notepad dll dengan langsung mengetikkan kode demi kode HTML ke dalam file yang anda buat. Kenapa? jika menggunakan software tertentu anda tidak akan terbiasa dengan tag HTML.anda akan dimanjakan oleh tools yang digunakan dalam software tersebut untuk membuat tampilan halaman HTML, ini akan menyulitkan jika anda ingin mengedit kembali file tersebut secara manual.
Struktur Dasar Html

Kode HTML harus berada dalam sebuah tag kontainer. Yaitu diawali dengan <namatag> dan diakhiri dengan</namatag>. Struktur dasar HTML berisi elemen-elemen atau tag sebagai berikut:
<html>
<head>
<title>Judul Halaman/Caption</title>
</head>
<body>
Isi web/konten
</body>
</html>
Keterangan:
  • <html>..</html>
    Mendefinisikan bahwa teks yang berada antara kedua tag tersebut adalah file HTML.
  • <head> .. </head>
    Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META dll
  • <title> .. </title>
    Sebagai titel atau judul halaman. Kalimat yang ada dalam tag ini akan muncul pada title bar browser Anda.
  • <body> .. </body>
    Didalam tag inilah yang menjadi inti halaman web yaitu bagian yang akan ditampilkan sebagai isi halaman pada browser. Di dalam tag ini bisa diletakkan berbagai page attribute seperti bgcolor, background, text, link, vlink, alink, leftmargin,topmargin dll
4.      Javascript

Sejak pertengahan 1990-an, JavaScript telah menjadi bagian dari pengembangan web, kala itu Netscape memperkenalkan versi ke 2 dari browser Netscape Navigator miliknya. Java merupakan Object Oriented Programming (OOP) language diperkenalkan oleh James Gosling dari Sun Microsystems. JavaScript diperkenalkan oleh Netscape. JavaScript merupakan sepupu jauhnya Java. JavaScript juga berbasiskan OOP. Struktur pemrograman keduanya hampir sama. Menambah JavaScript ke dalam dokumen HTML sangatlah mudah, yang perlu dilakukan adalah dengan memasukkan kode JavaScript dalam blok pembuka dan penutup <script>.
Contoh: Tag ‘script’ memiliki satu atribut yang penting: language. Atribut ini berguna untuk menentukan bahasa scripting apa yang digunakan. Biasanya, nilainya adalah JavaScript atau JavaScript1.0, JavaScript1.1, JavaScript1.2, dan lain-lain. Dengan menentukan angka versi dari JavaScript yang digunakan, kita memberitahu browser bahwa script ini hanya bisa berjalan di browser yang mendukung versi dari JavaScript yang kita tentukan. Tanpa itu, setiap browser yang mendukung JavaScript akan mencoba untuk menjalankan script tersebut.

5.      Css
CSS adalah singkatan dari Cascading Style Sheets. Kalau baca di kamus, cascading itu artinya air terjun. Tapi dalam hal ini, yang di maksud adalah, aliran dari suatu kode ke kode lain yang saling berhubungan. Jadi kalau di tulis lengkap dalam bahasa Indonesia kira-kira arti CSS adalah: kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.

Jika anda memiliki beberapa halaman website dimana anda menggunakan font arial untuk tulisannya, lalu suatu hari anda bosan dengan arial dan ingin mengganti ke trebuchet, anda harus merubah satu per satu halaman website anda dan merubah tipe font dari arial menjadi trebuchet. Dengan menggunakan css, dimana semua halaman web memakai css yang sama, anda cukup merubah satu baris kode css untuk merubah font di semua halaman web dari arial ke trebuchet. Jadi, keuntungan menggunakan CSS, lebih praktis!

Tidak semua browser mengartikan kode CSS dengan cara yang sama. Jadi kadang-kadang, tampilan web dengan CSS terlihat baik di browser yang satu, tapi berantakan di browser yang lain. Jadi anda harus memeriksa tampilan supaya terlihat baik di semua browser dan menambahkan kode-kode khusus browser tertentu jika memang dibutuhkan agar tampilan web anda terlihat baik di semua browser.
Tugas ini diselesaikan oleh:
Alnova syafithra
Dewi Amalia
Derry Surya Dwitama
Katri Prihanto
Linda Cahya Purnamasari
Triyogo Bekti Oetomo

Untuk lebih lanjut dapat di lihat pada link dibawah ini:
keterangan: system  ini tidak dapat digunakan, hanya dapat di lihat. Yang dapat mengakses system ini hanya administatornya saja. Terima kasih.

READMORE - Sistem Informasi Akademik