APLIKASI CLIENT SERVER SISTEM INFORMASI

APLIKASI CLIENT
SERVER
S I S T E M I N F O R M A S I P E N A L A RA N I T S
5 1 1 2 1 0 0 0 3 8 – M A D I S S A RA L I TA

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 nonPKM. 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.