APLIKASI CLIENT SERVER Sistem Informasi PENALARAN ITS 5112100038 – Madis saralita
ANTARMUKA
Deskripsi Sistem SIM penalaran adalah sistem informasi yang hanya dapat digunakan oleh mahasiswa ITS untuk kegiatan ilmiah seperti PKM dan lomba-lomba dengan kriteria khusus lainnya. Sistem ini kurang efektif dan tidak berkembang selama setahun terakhir karena adanya sokongan sistem yang sama dari DIKTI dalam hal PKM. SI yang sedang dikembangkan oleh BTSI (LPTSI) saat ini adalah SIM Penalaran untuk lomba non- PKM. SI tersebut bertujuan untuk merekam data kepesertaan lomba, merekam data mahasiswa yang berprestasi dan untuk menginformasikan sebagian lomba yang akan diadakan. Hak akses sistem ini ada 3 yaitu pengelola SI lomba (BTSI), admin (BAAK), dan user (mahasiswa dan dosen).
Fitur Aplikasi – Membuat Team Baru
Fitur Aplikasi – Melihat Daftar Proposal
Fitur Aplikasi – Melihat Daftar Team Pelaksana
Arsitektur Sistem – Three Tier Arsitektur Three Tier merupakan inovasi dari arsitektur Client Server. Pada arsitektur Three Tier ini terdapat Application Server yang berdiri di antara Client dan Database Server. Contoh dari Application server adalah IIS, WebSphere, dan sebagainya. Application Server umumnya berupa business process layer, dimana bisa didevelop menggunakan PHP, ASP.Net, maupun Java. Sehingga kita menempatkan beberapa business logic kita pada tier tersebut. Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser.
Arsitektur Sistem – Three Tier Kelebihan arsitektur 3 tier : Segala sesuatu mengenai database terinstalasikan pada sisi server, begitu pula dengan pengkonfigurasiannya. Hal ini membuat harga yang harus dibayar lebih kecil. Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan lain ikut salah. Perubahan pada salah satu lapisan tidak perlu menginstalasi ulang pada lapisan yang lainnya dalam hal ini sisi server ataupun sisi client. Keamanan dibelakang firewall. Transfer informasi antara web server dan server database optimal. Komunikasi antara sistem-sistem tidak harus didasarkan pada standart internet, tetapi dapat menggunakan protocol komunikasi yang lebvih cepat dan berada pada tingkat yang lebih rendah. Penggunaan middleware mendukung efisiensi query database dalam SQL di pakai untuk menangani pengambilan informasi dari database.
Arsitektur Sistem – Three Tier
Topologi Sistem – Client Server Menggunakan LAN untuk mendukung jaringan PC Masing-masing PC memiliki penyimpan tersendiri Berbagi hardware atau software
Topologi Sistem – Client Server Kelebihannya antara lain : Kecepatan akses lebih tinggi, karena penyedian fasilitas jaringan dan pengelolaan dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani tugas lain sebagai workstation. Sistem kamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan. Sistem backup data lebih baik, karena pada jaringan ini backup dilakukan terpusat di server, yang akn membackup seluruh data yang digunakan di dalam jaringan.
TEKNOLOGI YANG DIGUNAKAN Sistem Operasi Sistem informasi dikembangkan dalam platform sistem operasi Windows 7 DBMS DBMS yang digunakan adalah Microsoft® SQL Express Development Tools Aplikasi yang digunakan untuk mengembangkan diantaranya adalah XAMPP, Oracle, Notepad++, MySQL, dan Adobe Dreamweaver.
TEKNOLOGI YANG DIGUNAKAN HTML Sebuah bahasa standar yang digunakan oleh browser Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel. PHP Bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. CSS Merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
TEKNOLOGI YANG DIGUNAKAN Plugin JQuery Plugin yang digunakan untuk memberi efek transisi pada halaman web. Github Github adalah layanan berbasis web hosting untuk proyek-proyek pengembangan perangkat lunak. Cocok digunakan untuk coding bersama.