rancang bangun windows server 201 program dip

41
RANCANG WINDOWS S P SEKOLAH IN G BANGUN SERVER MENGGUNA SERVER 2012 PADA SISTEM CRAY EDUCATION ECOSYSTEM TUGAS AKHIR Oleh Muh. Asif Safa’at NIM : 03214073 Program Diploma 4 Teknik Elektro H TEKNIK ELEKTRO DAN INFOR NSTITUT TEKNOLOGI BANDUNG 2015 AKAN OS YONPEDIA RMATIKA G

Upload: phamquynh

Post on 01-Jan-2017

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

RANCANG BANGUN SERVER

WINDOWS SERVER 2012

Program Diploma 4 Teknik Elektro

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKAINSTITUT TEKNOLOGI BANDUNG

RANCANG BANGUN SERVER MENGGUNAKAN

WINDOWS SERVER 2012 PADA SISTEM CRAYONPEDIA

EDUCATION ECOSYSTEM

TUGAS AKHIR

Oleh

Muh. Asif Safa’at

NIM : 03214073

Program Diploma 4 Teknik Elektro

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG2015

MENGGUNAKAN OS

STEM CRAYONPEDIA

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG

Page 2: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

i

ABSTRAK

RANCANG BANGUN SERVER MENGGUNAKAN OS

WINDOWS SERVER 2012 PADA SISTEM CRAYONPEDIA

EDUCATION ECOSYSTEM

Oleh

Muh. Asif Safa’at

NIM : 03214073

PROGRAM STUDI DIPLOMA 4 TEKNIK ELEKTRO

Tujuan perancangan sistem ini adalah membantu dalam tugas akhir dalam jaringan

bebasis web menjadi lebih cepat dan akurat tidak perlu menggunakan kertas-kertas

cetakan atau referensi. Dalam pembangunan sistem ini dibutuhkan server untuk

menjalankan sistem tersebut, server tersebut bertujuan sebagai service untuk

menjalankan web ujian tersebut serta sebagai database untuk menyimpan data-data.

Pada perancangan Server ini diawali dengan instalasi sistem operasi microsoft

windows server 2012, dilanjutkan dengan konfigurasi IP Address, Gateway, FTP,

SMTP dan DNS. Dari hasil pengujian tersebut dapat diambil kesimpulan bahwa

Untuk membuat master server pada DNS maka harus ada file forward zone yang

berfungsi mapping dari nama domain ke IP address dan file reverse zone yang

berfungsi mapping dari IP address ke nama domain. Untuk bisa menghubungkan

antara client dengan server maka harus mengaktifkan IP Forwarding. Untuk kirim

pesan kepada admin dibutuhkan mail server dengan menggunakan SMTP.

Sedangkan FTP server digunakan untuk manajemen file/data crayonpedia agar lebih

efisien. Untuk menggunakan sistem tugas akhir dalam jaringan berbasis web ini

menggunakan alamat http://www.tadj.lskk.ee.itb.ac.id.

Kata kunci : Windows server 2012, Database, DNS, FTP, Mail Server, SMTP.

Page 3: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

ii

ABSTRACT

DESIGN AND BUILD SERVER USING OS WINDOWS SERVER

2012 IN SYSTEM CRAYONPEDIA EDUCATION ECOSYSTEM

By

Muh. Asif Safa’at

NIM: 03214073

APPLIED SCIENCE IN ELECTRICAL ENGINEERING STUDY PROGRAM

This system design goal is to assist in the final work in the network bebasis web more quickly and accurately no need to use paper prints or reference. In the construction of the system is needed to run the system server, the server is intended as a web service for running the test as well as a database for storing data. In designing Server begins with the installation of the operating system Microsoft Windows Server 2012, followed by the configuration of the IP address, gateway, FTP, SMTP and DNS. From the test results it can be concluded that to make the master server in the DNS, there must be a forward zone file that function mapping from domain name to IP address and reverse zone file that serves mapping of IP addresses to domain names. To be able to connect between the client and the server should enable IP Forwarding. To send a message to the admin needed to use SMTP mail server. While the FTP server used for file management / data crayonpedia to be more efficient. To use the system the final task in this web-based network using address http://www.tadj.lskk.ee.itb.ac.id. Keywords: Windows Server 2012, Database, DNS, FTP, Mail Server , SMTP.

.

Page 4: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

iii

KATA PENGANTAR

Puji Syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat

menyelesaikan tugas akhir ini dengan baik. Tujuan penulisan tugas akhir ini dibuat

sebagai salah satu syarat kelulusan Diploma IV (D4) Sekolah Teknik Elektro dan

Informatika Institut Teknologi Bandung.

Selama melaksanakan tugas akhir ini, penulis mendapat bantuan dan dukungan dari

berbagai pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada :

1. Bapak Dr.techn. Ary Setijadi P, ST.,MT., selaku pembimbing I, yang telah

memberikan bimbingan dan pengarahan dalam menyelesaikan tugas akhir

ini;

2. Bapak Dr. Pranoto H. Rusmin, ST.,MT., selaku pembimbing II yang telah

memberikan pengarahan dalam penyelesaian tugas akhir ini;

3. Kedua orang tua dan adik tercinta yang telah memberikan do’a dan dukungan

baik moral dan materil;

4. Untuk teman-teman seperjuangan di ITB yang tak henti memberikan tenaga

dan pikirannya, do’a, semangat serta perhatiannya;

5. Dan semua pihak yang membantu, yang tidak dapat penulis sebutkan satu

persatu.

Penulis menyadari bahwa penulisan tugas akhir ini masih jauh sekali dari sempurna,

untuk itu penulis mohon kritik dan saran yang bersifat membangun demi

kesempurnaan penulisan dimasa yang akan datang. Penulis berharap agar tugas akhir

ini dapat memberikan manfaat bagi semua pihak yang membutuhkan.

Bandung, 10 November 2015

Penulis

Page 5: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

iv

DAFTAR ISI

Halaman

ABSTRAK .......................................................................................................... i

ABSTRACT ........................................................................................................ ii

KATA PENGANTAR ........................................................................................ iii

DAFTAR ISI ....................................................................................................... iv

DAFTAR GAMBAR .......................................................................................... vi

DAFTAR TABEL ............................................................................................... vii

BAB I. PENDAHULUAN ................................................................................ 1

I.1 Latar Belakang .................................................................................. 1

I.2 Tujuan ................................................................................................ 2

I.3 Batasan Masalah ................................................................................. 2

I.4 Metodologi Penelitian ......................................................................... 2

I.5 Sistematikan Penulisan …................................................................... 3

BAB II. LANDASAN TEORI ........................................................................... 4

II.1 Server .................................................................................................. 4

II.1.1 Jenis Server ...................................................................................... 5

II.1.2 Bagian - Bagian Server .................................................................... 6

II.2 Sistem Operasi Windows ................................................................... 7

II.2.1 Windows Server 2012 ..................................................................... 7

II.3 Database ............................................................................................. 8

II.4 Bahasa Pemograman PHP …….......................................................... 8

II.5 FTP ……............................................................................................. 9

II.6 IIS ……............................................................................................... 9

II.6.1 Fitur-fitur IIS ................................................................................... 10

BAB III. ANALISIS PERANCANGAN ............................................................ 11

III.1 Deskripsi Sistem ................................................................................ 11

III.2 Perancangan Hardware........................................................................ 12

III.3 Perancangan Software.......................................................................... 13

Page 6: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

v

Halaman

BAB IV. IMPLEMENTASI DAN PENGUJIAN .............................................. 14

IV.1 Implementasi Hardware .................................................................... 14

IV.2 Implementasi Software ..................................................................... 14

IV.2.1 Konfigurasi IIS .............................................................................. 15

IV.2.2 Konfigurasi FTP Server ................................................................. 18

IV.2.3 Konfigurasi MySql ........................................................................ 20

IV.2.4 Konfigurasi SMTP ........................................................................ 21

IV.3 Pengujian Server ............................................................................... 27

IV.3.1 Pengujian MySql Server ................................................................ 27

IV.3.2 Pengujian FTP Server .................................................................... 28

IV.3.3 Pengujian Web Server .................................................................... 28

IV.3.4 Pengujian Mail Server .................................................................... 29

BAB V. KESIMPULAN DAN SARAN ............................................................. 30

V.1 Kesimpulan ......................................................................................... 30

V.2 Saran .................................................................................................... 30

DAFTAR PUSTAKA ......................................................................................... 31

Page 7: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Teknologi informasi merupakan salah satu teknologi yang sedang berkembang

dengan pesat pada saat ini. Dengan kemajuan teknologi informasi, pengaksesan

terhadap data atau informasi yang tersedia dapat berlangsung dengan cepat, efisien,

dan akurat.

Berbagai aplikasi komputer saat ini bermunculan, mulai dari aplikasi yang

mempermudah dalam perhitungan hingga aplikasi yang menyediakan sarana

pengolahan data. Aplikasi-aplikasi ini memiliki tujuan yang sama yaitu ingin

mempermudah pekerjaan unit kerja.

Dengan meninggalkan sistem pengolahan data secara manual dan menggantinya

dengan sebuah sistem informasi maka pengolahan data yang diperlukan akan

menjadi lebih cepat dan penggunaan waktu lebih efisien, serta dapat diperoleh hasil

yang lebih memuaskan. Berdasarkan fenomena saat ini, penyimpanan data

seharusnya diharapkan membantu pekerjaan, seperti halnya dalam mencari dan

menyimpan sebuah data tugas akhir, tidak harus mencetak lembaran-lembaran file

data secara manual.

Saat ini belum ada sistem informasi untuk pengolahan dan penyimpanan data tugas

akhir mahasiswa, masih menggunakan cara manual untuk menyimpan hingga

mencetak lembaran kertas. Hal itu dirasakan kurang efektif dan tidak efisien, karena

jika terjadi perubahan data maka harus mencetak ulang data secara keseluruhan,

sehingga memberikan ketidakefektifan di bidang sarana dalam pengolahan datanya.

Dampak dari masalah tersebut, menghabiskan lembaran kertas dari waktu ke waktu

akan meningkat, ini akan bertolak belakang dengan hukum global dunia saat ini yang

sedang menjunjung Go Green. Juga mempersulit dalam mengganti data dengan yang

baru. Untuk mengatasi masalah tersebut, maka dibutuhkan suatu bentuk aplikasi

komputer yang dapat membantu dalam pekerjaan unit kerja yaitu mengolah dan

menyimpan data, agar bisa diperoleh data yang memuaskan. Aplikasi ini sangat

Page 8: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

2

mengefektifkan waktu, membutuhkan biaya yang lebih hemat bila dibandingkan

dengan menggunakan cara lama berupa arsip.

Berdasarkan permasalahan yang di atas, maka dibangun suatu aplikasi berbasis web.

Dalam aplikasi ini, proses memasukkan data mahasiswa, data pendaftaran, data tugas

akhir, dan data dosen, yang secara keseluruhan akan dikelola oleh admin. Aplikasi

ini diharapkan dapat digunakan sehingga lebih mudah dalam mengelola data

administrasinya. Untuk jalannya sistem tersebut diperlukanlah sebuah server yang

digunakan sebagai pengatur dan pusat data dari sistem tersebut.

1.2 Tujuan

Tujuan dari penulisan Tugas Akhir ini adalah :

1. Merencanakan dan merealisaikan server aplikasi Crayonpedia berbasis web

menggunakan windows server 2012.

2. FTP server digunakan untuk menyimpan data, sharing file, menyediakan data

yang reliable dan efisien pada server untuk sistem tugas akhir dalam jaringan

berbasis web.

3. Mail server digunakan untuk mengirim surat melalui internet.

1.3 Batasan Masalah

Dalam perancangan sistem tersebut dibatasi dalam beberapa hal antara lain:

1. Sistem dibangun menggunakan sistem operasi Windows server 2012.

2. Membangun sistem Database server dengan menggunakan Mysql.

3. Membangun sistem Web server dengan menggunakan IIS.

4. Membangun FTP server.

5. Membangun mail server menggunakan SMTP.

1.4 Metode Penelitian

Metode yang digunakan dalam penyusunan Tugas Akhir ini terdiri dari langkah-

langkah berikut :

1. Melakukan pengamatan langsung dengan mengamati sistem yang ada saat ini dan

mencari masalah-masalah yang mungkin timbul dari sistem yang ada.

Page 9: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

3

2. Merancang server yang akan digunakan oleh aplikasi crayonpedia berbasis web.

3. Melakukan pengujian sistem untuk melihat hasil yang akan didapatkan.

1.5 Sistematika Penulisan

Laporan tugas akhir ini disusun terdiri atas bab – bab dengan sistematika sebagai

berikut:

BAB I. PENDAHULUAN

Pada bab ini merupakan pendahuluan dari penulisan laporan tugas akhir yang berisi

mengenai latar belakang masalah, tujuan penulisan, pembatasan masalah, metode

penelitian dan sistematika penulisan.

BAB II. LANDASAN TEORI

Pada bab ini merupakan bagian yang berisi mengenai teori dasar yang mendukung

judul rancang bangun server aplikasi crayonpedia berbasis web menggunakan

windows server 2012, teori dasar tentang server, bahasa pemograman php, database

mysql, IIS dan lain-lain.

BAB III. ANALISIS PERANCANGAN

Pada bab ini merupakan bagian yang berisi perancangan dan realisasi pembuatan

server untuk aplikasi crayonpedia berbasis web, berdasarkan hasil kajian secara

teoritis.

BAB IV. PENGUJIAN DAN ANALISA

Pada bab ini merupakan bagian yang berisi data pengujian Windows server untuk

aplikasi crayonpedia berbasis web yang terhubung dengan database serta diakses

oleh client.

BAB V. KESIMPULAN DAN SARAN

Pada bab ini berisi mengenai kesimpulan dan saran dari penulisan tugas akhir.

Page 10: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

4

BAB II

LANDASAN TEORI

2.1 Server

Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol

akses terhadap client-client dan sumber daya pada suatu jaringan komputer. Server

didukung spesifikasi/kemampuan hardware yang besar (berbeda dengan komputer

biasa), server juga menggunakan sistem operasi khusus, yang disebut sebagai sistem

operasi jaringan.

Server bisa di kategorikan dalam beberapa jenis, seperti: server aplikasi, server data

maupun server proxy. Server aplikasi adalah server yang digunakan untuk

menyimpan berbagai macam aplikasi yang dapat diakses oleh client, server data

sendiri digunakan untuk menyimpan data baik yang digunakan client secara langsung

maupun data yang diproses oleh server aplikasi. Server proxy berfungsi untuk

mengatur lalu lintas di jaringan melalui pengaturan proxy.[1]

Gambar 2.1 Server.[2]

Contoh sistem operasi server dari windows adalah Windows NT 3.51, Windows NT

4.0, Windows 2000 Server, Windows Server 2003, Windows Server 2008 dan

Windows server 2012 kemudian Sun Solaris, Unix. Sementara sistem operasi

berbasis GNU/Linux contohnya Ubuntu Server, Debian Server, Redhat, CentOS,

dll [1]

Page 11: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

5

2.1.1 Jenis Server

Ada beberapa jenis – jenis server antara lain:

1. SSH Server ( Secure Shen )

SSH Server merupakan komputer server yang dipasang sebuah aplikasi khusus

sehingga kita bisa mengendalikan atau mengirimkan perintah eksekusi kepada server

tersebut dari jarak jauh (remote). aplikasi SSH ini biasanya menggunakan port

standart 21.

2. DNS ( Domain Name System )

DNS Server merupakan sebuah server yang dipasang sebuah aplikasi agar supaya

dapat berfungsi untuk menterjemahkan sebuah nama domain ke IP address, jadi

tidak perlu mengingat nomer IP sebuah komputer, cukup mengingat nama domain

dari komputer tersebut.

3. WEB Server

Web Server merupakan sebuah komputer server yang dilengkapi dengan aplikasi

khusus agar bisa digunakan untuk melayani permintaan HTTP/HTTPS dari komputer

client dan mengirimkan kembali data yang diminta dalam bentuk dokumen html

(web), Web Server juga bisa didefinisikan sebagai komputer yang berfungsi untuk

menyimpan file-file halaman website. Web Server menggunakan port 80 untuk akses

menggunakan protokol http dan port 443 untuk akses menggunakan protokol https.

4. Mail Server

Merupakan sebuah komputer server yang dilengkapi aplikasi yang berfungsi untuk

mendistribusikan file - file atau data informasi sebagai respon atau permintaan yang

nantinya dapat dikirim via email, juga pada bitnet untuk layanan seperti FTP (File

Transfer Protocol). Port yang digunakan untuk Mail Server adalah 25 (SMTP)

untuk akses dengan protokol http, 465 (SMTP) untuk akses dengan protokol https.

Page 12: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

6

5. Proxy Server

Proxy server merupakan sebuah komputer atau aplikasi komputer yang mempunyai

fungsi untuk menghubungkan sebuah komputer dalam jaringan LAN dengan jaringan

internet. Proxy server juga bisa disebut dengan istilah Gateway Server atau sebuah

gerbang yang menghubungkan jaringan lokal dengan jaringan luar. Tidak hanya itu,

server ini juga mempunyai kemampuan untuk security dan penyimpanan riwayat

halaman website yang telah dikunjungi sebelumnya, jadi akan menghemat

penggunaan bandwith nantinya. biasanya port yang digunakan untuk proxy server

adalah port 8080.

6. FTP Server

Sebuah komputer server yang digunakan untuk sharing file atau tukar menukar data

pada jaringan server atau client yang support TCP/IP. port yang digunakan untuk

mentranfer data menggunakan protokol FTP adalah port 21.

7. Database Server

Database server merupakan sebuah komputer dan dilengkapi dengan aplikasi yang

berfungsi untuk menyediakan layanan penyimpanan Database. port yang digunakan

untuk Database Server biasanya 3306 ( Mysql ) dan 5432 ( PgSQL ).[2]

2.1.2 Bagian- Bagian Server

Untuk memenuhi kebutuhan client, server harus mempunyai perangkat keras

(hardware) yang berbeda dibandingkan dengan komputer atau laptop biasa. Server

harus memiliki bagian-bagian berikut :

1. Memori, sebuah komputer server harus memiliki RAM/memori yang agar

pengalokasian data menjadi cepat,

2. Prosesor , prosesor untuk menjalankan perintah dan permintaan dari komputer

client yang terhubung ke server,

3. Hard drive, untuk menampung semua backup data ke dalam data penyimpanan

komputer server,

4. Sistem operasi harus efektif dan tidak membebani server,

5. Pendingin hardware, berfungsi agar kinerja komputer server tetap maksimal,

6. Catu daya menjaga agar server tetap bekerja pada saat terjadi gangguan listrik.

Page 13: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

7

2.2 Sistem Operasi Windows

Sistem Operasi Windows adalah sistem operasi berbasis grafik atau GUI (Graphical

user interface), sehingga sistem operasi ini mudah dalam pengoperasiannya. Pada

awalnya Sistem operasi Windows adalah sebuah sistem operasi yang berbasis modus

teks dan command-line yang dikenal dengan nama MS-DOS.

Microsoft Windows atau lebih dikenal dengan Windows merupakan keluarga sistem

operasi yang dikembangkan oleh perusahaan perangkat lunak terbesar di dunia

Microsoft Corporation yang berpusat di Redmond, Washington, Amerika Serikat.

Beberapa keunggulan sistem operasi Windows diantaranya adalah:

1. Pengoperasian mudah dan menyenangkan (user friendly).

2. Mendukung multitasking, dapat menjalankan beberapa aplikasi bersamaan,

seperti mengetik sambil mendengar musik.

3. Panjang sebuah nama file bisa sampai 255 karakter.

4. Fasilitas Plug and Play (PnP) untuk mengenali piranti baru yang terpasang di

komputer sehingga pemakai tinggal memakai saja.

5. Fasilitas User Profile, beberapa pemakai dengan komputer yang sama dapat

menyimpan konfigurasi desktopnya sendiri.

6. Software yang mendukung sistem operasi windows sangat banyak.

7. Dll [3]

2.2.1 Windows Server 2012

Windows Server 2012 R2 adalah sistem operasi untuk server dari Microsoft Yang

dirilis pada tanggal 18 Oktober 2013, bersamaan dengan Windows 8. Sistem server

ini merupakan pengembangan dari Windows Server 2008. Windows HPC Server

2008 dirancang untuk aplikasi high-end yang membutuhkan cluster komputasi

kinerja tinggi (HPC singkatan dari High Performance Computing). Windows Server

2012 R2 menyediakan kelas enterprise datacenter dan hybrid cloud yang sederhana

untuk dipasang, hemat biaya, terfokus pada aplikasi dan user-centric. Windows Small

Business Server (sekarang disebut Windows Server Essentials) adalah server suite

terintegrasi dari Microsoft yang dirancang untuk menjalankan infrastruktur jaringan

Page 14: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

8

(baik manajemen intranet dan akses Internet) dari usaha kecil dan menengah yang

memiliki tidak lebih dari 75 workstation atau pengguna.[4]

2.3 Database

Database adalah susunan record data operasional lengkap dari suatu organisasi atau

perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan

metode tertentu sehingga mampu memenuhi informasi yang optimal yang

dibutuhkan oleh para pengguna.[5]

Database dapat dibuat dan diolah dengan menggunakan suatu program komputer,

yaitu yang biasa disebut dengan software (perangkat lunak). Software yang

digunakan untuk mengelola dan memanggil query database disebut Database

Management System (DBMS) atau Sistem Manajemen Basis Data.

Terdapat dua level software yang memungkinkan untuk membuat sebuah database

sebagai berikut.

1. High Level Software.

Database termasuk di dalam High Level Software, antara lain Microsoft SQL Server,

Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access,

dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast,

dbXL,Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, dan Lotus Smart Suite

Approach.

2. Low Level Software.

Database yang termasuk di dalam Low Level Software antara lain Btrieve dan

Tsunami Record Manager.[6]

2.4 Bahasa Pemograman PHP

Programing Hypertext Preprocessor (PHP) adalah bahasa skrip yang dapat

ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk

memprogram situs web dinamis. Beberapa kelebihan PHP dari bahasa pemrograman

web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya,

Page 15: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

9

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai

apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah,

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan

developer yang siap membantu dalam pengembangan,

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak,

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux,

Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console

serta juga dapat menjalankan perintah-perintah sistem.[7]

2.5 FTP

File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-

menukar file dalam suatu network yang men-support TCP/IP protokol. Dua hal

penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server

menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap

memberikan layanan FTP apabila mendapat request dari FTP client. FTP client

adalah komputer yang request koneksi ke FTP server untuk tujuan tukar-menukar

file (upload dan download file).

Fungsi FTP server adalah sebagai berikut :

1. Untuk men-sharing data.

2. Untuk menyediakan indirect atau implicit remote computer.

3. Untuk menyediakan tempat penyimpanan bagi user.

4. Untuk menyediakan transfer data yang reliable dan efisien.[8]

2.6 IIS (Internet Information Services)

IIS atau Internet Information Services adalah sebuah web server yang di gunakan

dalam sistem operasi windows, yang berfungsi sebagai pendukung protocol TCP/IP

yang berjalan dalam lapisan aplikasi jaringan komputer. IIS juga menjadi dasar dari

platform Internet dan Intranet Microsoft.

Page 16: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

10

2.6.1 Fitur-Fitur IIS :

● IIS dapat digunakan sebagai platform dimana aplikasi web berjalan. Hal itu dapat

dilakukan menggunakan ASP, ASP.NET, ISAPI,CGI, Microsoft .Net Framework,

VBScript, Jscript dan PHP.

● IIS mendukung protocol HTTP, FTP, SMTP, NNTP dan SSL.

● IIS mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi

dalam ruangan memori terpisah untuk mencegah satu aplikasi membuat crash

aplikasi lain.

● IIS dapat diatur dengan Microsoft Management Console atau menggunakan skrip

Windows Scripting Host.

● IIS mendukung bandwidth throttling yang dapat mencegah sebuah situs web

memonopoli bandwidth yang tersedia.

● IIS memiliki fitur URL Filtering untuk mem-filter website yang tidak diinginkan.

Page 17: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

11

BAB III

ANALISIS PERANCANGAN

3.1 Deskripsi Sistem

Gambar 3. 1 Diagram Sistem

Sistem tugas akhir dalam jaringan berbasis web adalah sebuah sistem untuk manajemen

tugas akhir secara online berbasis web. Dalam menggunakan sistem ini, pertama user

harus terkoneksi ke jaringan internet. Setelah user terkoneksi, selanjutnya user

membuka alamat “http://www.tadj.lskk.ee.itb.ac.id” pada web browser. Untuk user

yang belum terdaftar, maka wajib mendaftar terlebih dahulu. Dalam sistem ini terdapat 3

tipe user, yaitu “mahasiswa”, “dosen” dan “admin”. Sistem pendaftaran sebagai

mahasiswa dan dosen dilakukan dengan cara yang berbeda. Untuk mendaftar sebagai

user dosen harus mendaftar melalui admin TADJ, sedangkan untuk user mahasiswa

hanya perlu mengisi form registrasi pada menu daftar di website TADJ. Untuk user

yang sudah terdaftar dapat langsung login dengan memasukkan ID dan password pada

Page 18: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

12

form login maka secara otomatis user tersebut sudah login di forum, moodle, blog

karena sistem ini menggunakan SSO (Single Sign On).

3.2 Perancangan Hardware

Aplikasi website tugas akhir dalam jaringan membutuhkan spesifikasi server minimal

untuk berjalan dengan baik. Kebutuhan spesifikasi untuk aplikasi TADJ adalah sebagai

berikut.

Tabel 3. 1 Spesifikasi minimal server

No. Perangkat Spesifikasi

1. Server

Processor : 1.3 GHz (64-bit processor)

Memori : 2 GB DDR2

Hard Drive : 160 GB, 60 GB untuk sistem

Setelah mengetahui spesifikasi minimal untuk server yang dibutuhkan pada aplikasi

crayonpedia. Maka data tersebut merupakan patokan untuk membuat server.

Perancangan server yang akan dibuat pada aplikasi crayonpedia adalah :

Tabel 3. 2 Server yang akan dibuat

No. Perangkat Spesifikasi

1. Server

Processor : Intel(R) Core (TM)i3-3210 CPU

@3.20GHz (4 CPU), 3.2 GHz

Memori : 8 GB DDR2

Hard Drive : 1 TB SerialATA, 7200RPM

VGA Card : Intel® HD Graphics 384Mb

Networking : Gigabit Ethernet 10 / 100 /

1000 Mbps

Page 19: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

13

3.3 Perancangan Software

Aplikasi crayonpedia membutuhkan beberapa software yang berguna untuk mendukung

kinerja aplikasi sehingga aplikasi dapat berjalan dengan baik. Software yang dibutuhkan

aplikasi crayonpedia sebagai berikut :

Tabel 3.3 Perancangan software crayonpedia

No Software Versi Fungsi 1. Windows

Server 2012 R2 Untuk melakukan kontrol dan manajemen perangkat keras

dan juga operasi-operasi dasar sistem 2. Mysql 5.6 Menyimpan data 3. PHP 5.4.24 Membaca perintah PHP versi 5 4. IIS 8.5 Untuk web server 5. Wordpress 4.3.1 Untuk membuat blog 6. Moodle 1.9 Untuk elearning 7. PHPBB 3.1.4 Untuk diskusi forum 8. PHP Ldap 1.2.3 Untuk melakukanSingle Sign On (SSO) 9. Open Ldap 2.4.40 Sentralisasi login pada jaringan. 10. Apache2 Engine untuk menjalankan PHP. 11. SMTP 8.5 Mail server 12. IIS 6 Untuk mail server

Selain software yang dibutuhkan oleh aplikasi sehingga aplikasi dapat berjalan dengan

baik, server juga membutuhkan aplikasi untuk menunjang kinerja dari server agar server

dapat berjalan dengan baik. Software yang dibutuhkan untuk menunjang server sebagai

berikut.

Tabel 3.4 Perancangan aplikasi crayonpedia

No Software Fungsi 1. Unzip Membaca file zip, rar, tar.gz. 2. FTP Untuk manajemen data.

Page 20: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

14

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Impementasi Hardware

Setelah mengetahui spesifikasi minimum yang dibutuhkan oleh server dan

melakukan perancangan spesifikasi server, maka data tersebut merupakan dasar

untuk merealisasikan spesifikasi server. Spesifikasi server yang telah terealisasi

untuk aplikasi crayonpedia sebagai berikut.

Tabel 4.1 Spesifikasi Server

No. Perangkat Spesifikasi

1. Server

Processor : Intel(R) Core (TM)i3-3210 CPU

@3.20GHz (4 CPU), 3.2 GHz

Memori : 8 GB DDR2

Hard Drive : 1 TB SerialATA, 7200RPM

VGA Card : Intel® HD Graphics 384Mb

Networking : Gigabit Ethernet 10 / 100 /

1000 Mbps

4.2 Implementasi Software

Pada perancangan software terdapat beberapa software yang dibutuhkan untuk

aplikasi crayonpedia. Software tersebut sangat berpengaruh pada kinerja sistem

crayonpedia. Software yang telah terinstall pada server aplikasi crayonpedia sebagai

berikut.

Tabel 4.2 Implementasi software server.

No Software Terpasang Berjalan Baik

1. Apache2 2. Mysql 3. PHP 5 4. PHPBB 5. Moodle 6. Wordpress 7. FTP 8. DNS 9. Remote Server

Page 21: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

15

10. Ldap 11. Unzip 12. IIS 8 13. IIS 6 14. SMTP

Untuk proses instalasi dan konfigurasi server pada aplikasi crayonpedia sebagai

berikut:

4.2.1 Konfigurasi IIS (Internet Information Services)

Setelah berhasil instalasi IIS 8 pada Windows Server 2012, maka langkah selanjutnya

adalah konfigurasi IIS Webserver, baik itu host, web, port, dan konfigurasi advance.

Buka panel IIS Admin dengan mengetik inetmgr pada kolom Run (Buka Run dengan

memencet logo Windows+R pada keyboard kemudian ketik “inetmgr” tanpa tanda

kutip dan pilih OK), seperti pada gambar dibawah ini

Gambar 4.1 Inetmgr

Maka akan muncul IIS manager dimana disini untuk konfigurasi port untuk

Webserver dengan binding, Nama host untuk virtual host dan enable PHP pada

application pool.

Untuk membuat website didalam IIS dengan nama host, hanya perlu membuat nama

host, IP Address dari host dan pointing folder/direktori untuk default host folder nya.

Pada sistem ini membuat nama host TADJ. Folder dan File-file yang perlu

diperhatikan dalam pembuatan webhost ini adalah hosts yang ada di

C:\Windows\System32\drivers\etc\ dan letak direktori default root untuk webhost

yang akan dibuat.

Page 22: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

16

Klik kanan Sites pada IIS manager, kemudian Add Website maka akan muncul popup

yang perlu diisi parameter-parameter untuk webhost nya. Sistem ini membuat

Webhost TADJ dengan lokasi root di C:\wwwroot\iis\TADJ seperti yang

tergambarkan didalam screenshot di bawah ini dimana hal-hal yang perlu di

perhatikan adalah nama site; lokasi root; Type; IP Address (isi dengan IP local yaitu

127.0.0.1); Port (Port http adalah 80); dan Host Name (Disini nama host nya adalah

TADJ).

Gambar 4.2 Add website

Gambar 4.3 Pop-up yang muncul saat add website

Page 23: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

17

Gambar 4.4 Lokasi root website

Gambar 4.5 Parameter-parameter yang diisi untuk add Website

Page 24: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

18

Gambar 4.6 Website yang dibuat muncul di IIS Manager

4.2.2 Konfigurasi FTP Server

Untuk membuat FTP server sebenarnya hampir sama dengan membuat site baru.

Setelah masuk ke IIS Manager, terus klik kanan pada nama komputer, terus klik Add

FTP Site.

Gambar 4.7 Add FTP Site

Langkah selanjutnya masukkan nama untuk FTP Sitenya, dan Pilih Folder/Drive

Untuk dijadikan rootnya, jika sudah klik next.

Page 25: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

19

Gambar 4.8 Site Information

Next, terus masukan IP address untuk alamat tersebut, terus klik next,

Gambar 4.9 Binding dan SSL Setting

Langkah selanjutnya pengaturan untuk memasukan pengguna siapa saja yang bisa

mengakses file-file tersebut, pilih Anonymous user, setelah selesai klik finish.

Page 26: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

4.2.3 Konfigurasi MySQL

Pada tahap konfigurasi setingan MySQL. Jendela pertama adalah

Networking. Dalam jendela ini bisa mengubah beberapa setingan MySQL terkait tipe

server dan jaringan. selanjutnya

Untuk pilihan port, menggunakan setingan

Pilihan Advanced Options

lokasi file log. Akhiri dengan klik tombol

Jendela berikutnya adalah

password untuk user

bagian atas, harus men

dalam MySQL, atau sering disebut juga dengan

akses kepada semua tabel dan database, termasuk menghapus seluruh da

ada.

Pada bagian bawah terdapat pilihan untuk menambah

jendela ini dengan men

20

4.2.3 Konfigurasi MySQL

konfigurasi setingan MySQL. Jendela pertama adalah

. Dalam jendela ini bisa mengubah beberapa setingan MySQL terkait tipe

selanjutnya pilihan Config Type dengan Development Machine

menggunakan setingan default: 3306.

Advanced Options pada baris paling bawah digunakan untuk pengaturan

. Akhiri dengan klik tombol Next.

Jendela berikutnya adalah Account and User Role. Pada bagian ini

untuk user root dan jika diinginkan juga bisa membuat user lain. Pada

bagian atas, harus menginput password untuk user root. Root adalah user tertinggi di

dalam MySQL, atau sering disebut juga dengan superuser. User root

akses kepada semua tabel dan database, termasuk menghapus seluruh da

Gambar 4.10 Accounts and Roles

Pada bagian bawah terdapat pilihan untuk menambah user lain selain

jendela ini dengan men-klik tombol Next.

konfigurasi setingan MySQL. Jendela pertama adalah Type and

. Dalam jendela ini bisa mengubah beberapa setingan MySQL terkait tipe

Development Machine.

digunakan untuk pengaturan

. Pada bagian ini akan membuat

dan jika diinginkan juga bisa membuat user lain. Pada

adalah user tertinggi di

User root memiliki hak

akses kepada semua tabel dan database, termasuk menghapus seluruh database yang

lain selain root. Akhiri

Page 27: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Gambar

Setelah proses selesai, jika tidak ada masalah klik tombol

hingga sampai pada bagian akhir instalasi MySQL. Akhiri dengan tombol

4.2.4 Konfigurasi SMTP

Untuk konfigurasi SMTP harus

pada ikon Server Manager

klik Tools dan kemudian klik Layanan Informasi Internet

memuat Manajer IIS 6:

21

Gambar 4.11 Windows Services pada Mysql

Setelah proses selesai, jika tidak ada masalah klik tombol Finish

sampai pada bagian akhir instalasi MySQL. Akhiri dengan tombol

SMTP

konfigurasi SMTP harus membuka Internet Information Services

Server Manager untuk memuat Dashboard Server Manager

dan kemudian klik Layanan Informasi Internet (IIS) 6.0 Manager untuk

Manajer IIS 6:

Gambar 4.12 IIS 6

Finish beberapa kali

sampai pada bagian akhir instalasi MySQL. Akhiri dengan tombol Finish.

nformation Services (IIS) 6. Klik

Dashboard Server Manager. Kemudian

(IIS) 6.0 Manager untuk

Page 28: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Dalam IIS 6 Manager, memperluas nama

Server dan pilih Properties

Pada tab General, pengaturan alamat IP diatur ke

Enable logging yang fungsinya digunakan untuk melihat log

22

Dalam IIS 6 Manager, memperluas nama server, kemudian klik kanan pada SMTP

Properties:

Gambar 4.13 Tampilan SMTP

pengaturan alamat IP diatur ke (AllUnassigned

yang fungsinya digunakan untuk melihat log file:

Gambar 4.14 Tampilan tab general

, kemudian klik kanan pada SMTP

AllUnassigned), dan centang

Page 29: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Untuk melanjutkan, klik pada tab

Klik tombol Authentication

kemudian klik OK:

Setelah kembali tab

bawah ini dan kemudian klik

kemudian klik OK:

23

Untuk melanjutkan, klik pada tab Access:

Gambar 4.15 Tampilan Tab Acces

Authentication dan memastikan Anonymous access

Gambar 4.16 Tampilan Authentication

Setelah kembali tab Access, klik pada tombol Connection. Pilih Hanya daftar di

bawah ini dan kemudian klik Add. Masukkan 127.0.0.1 sebagai alamat IP dan

Anonymous access diperiksa dan

. Pilih Hanya daftar di

127.0.0.1 sebagai alamat IP dan

Page 30: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Connection pengaturan kontrol yang komputer dapat terhubung ke

mengirim email. Dengan memberikan hanya

server itu sendiri kemampuan untuk terhubung ke

persyaratan untuk keamanan. Klik OK untuk kembali ke tab

klik pada tombol Relay

OK:

24

Gambar 4.17 Tampilan Connection

pengaturan kontrol yang komputer dapat terhubung ke

. Dengan memberikan hanya localhost (127.0.0.1) akses, batas hanya

itu sendiri kemampuan untuk terhubung ke server SMTP. Ini adalah

persyaratan untuk keamanan. Klik OK untuk kembali ke tab Access

Relay. Masukkan IP 127.0.0.1 sebagai alamat IP dan kemudian klik

Gambar 4.18 Tampilan Relay Restrictions

pengaturan kontrol yang komputer dapat terhubung ke server SMTP dan

(127.0.0.1) akses, batas hanya

SMTP. Ini adalah

Access dan kemudian

127.0.0.1 sebagai alamat IP dan kemudian klik

Page 31: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Relay bagian menentukan komputer dapat

Dengan hanya mengizinkan alamat IP

bahwa hanya server itu sendiri dapat

dari menjadi relay terbuka dan sedang digunakan untuk mengirim

tidak diminta oleh komputer lain di internet, yang dapat menyebabkan

yang hitam. Selanjutnya, pergi ke tab

Klik tombol Outbound Security

Sebagai satu-satunya

server SMTP localhost

Klik OK untuk kembali ke tab

kemudian klik pada tombol

25

bagian menentukan komputer dapat relay mail melalui

Dengan hanya mengizinkan alamat IP localhost (127.0.0.1) izin estafet itu berarti

itu sendiri dapat relay mail. Sebaliknya, mencegah

terbuka dan sedang digunakan untuk mengirim

tidak diminta oleh komputer lain di internet, yang dapat menyebabkan

Selanjutnya, pergi ke tab Delivery:

Gambar 4.19 Tampilan Delivery

Outbound Security dan memastikan Anonymous access

satunya server yang dapat menghubungkan dan

localhost ini pengaturan keamanan baik

Klik OK untuk kembali ke tab Delivery dan kemudian klik Outbound Connections

kemudian klik pada tombol Advanced:

melalui server SMTP ini.

(127.0.0.1) izin estafet itu berarti

. Sebaliknya, mencegah server SMTP

terbuka dan sedang digunakan untuk mengirim spam email yang

tidak diminta oleh komputer lain di internet, yang dapat menyebabkan server SMTP

Anonymous access yang dipilih.

relay mail melalui

gaturan keamanan baik-baik saja,

Outbound Connections,

Page 32: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

Di sini memasukkan nama domain sepenuhnya

akan menjadi nama host

adalah lurus ke depan untuk melakukan tetapi

melakukan ini dengan pihak yang

tombol Periksa DNS

menyelesaikan berhasil.

26

Gambar 4.20 Tampilan Advanced Delivery

Di sini memasukkan nama domain sepenuhnya-kualifikasi dari server SMTP. Ini

host atau Sebuah catatan yang telah dibuat di

epan untuk melakukan tetapi harus mengkonfirmasi bagaimana

melakukan ini dengan pihak yang mengelola DNS untuk domain. Jika

tombol Periksa DNS dapat mengkonfirmasi apakah nama yang di

aikan berhasil.

Gambar 4.21 Cek nama DNS

kualifikasi dari server SMTP. Ini

atau Sebuah catatan yang telah dibuat di file zona DNS. Ini

us mengkonfirmasi bagaimana

mengelola DNS untuk domain. Jika klik pada

konfirmasi apakah nama yang di pilih

Page 33: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

4.3 Pengujian Server

4.3.1 Pengujian MySQL Server

Untuk menguji apakah MySQL sudah ter

akses MySQL client console

Server 5.6 –> MySQL 5.6 Command Line

Gambar 4.2

Pada jendela DOS yang terbuka, masukkan password untuk user root,

tekan Enter. Jika tampilan

instalasi MySQL berjalan dengan sukses

27

Pengujian Server

.1 Pengujian MySQL Server

Untuk menguji apakah MySQL sudah terinstall dengan sempurna,

client console dari menu Start –> All Program –> MySQL

> MySQL 5.6 Command Line Client.

Gambar 4.22 MySQL Command line client

Pada jendela DOS yang terbuka, masukkan password untuk user root,

. Jika tampilan “Welcome to the MySQL monitor” sudah muncul, berarti

instalasi MySQL berjalan dengan sukses

Gambar 4.23 Commad line client

dengan sempurna, pertama

> MySQL –> MySQL

Pada jendela DOS yang terbuka, masukkan password untuk user root, lalu

sudah muncul, berarti

Page 34: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

28

4.3.2 Pengujian FTP Server

Pengujian FTP Server berhasil dilaksanakan dengan lancar. Berikut data hasil

pengujian dari FTP Server. Hasil pengujian dengan masuk ke FTP server

menggunakan aplikasi Filezilla dapat dilihat pada gambar dibawah ini :

Gambar 4.24 Hasil Pengujian FTP menggunakan aplikasi filezilla

4.3.3 Pengujian Web Server

Pengujian Web Server berhasil dilaksanakan dengan lancar. Berikut data hasil

pengujian dari Web Server. Hasil pengujian dengan mengakses alamat nama domain

“www.tadj.lskk.ee.itb.ac.id” atau IP Address “167.205.66.23” pada web browser

dapat dilihat pada gambar dibawah ini :

Gambar 4.25 Hasil pengujian akses situs www.tadj.lskk.ee.itb.ac.id

Page 35: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

29

4.3.4 Pengujian Mail Server

Pengujian Mail Server berhasil dilaksanakan dengan lancar. Berikut data hasil

pengujian dari Mail Server. Hasil pengujian dengan mengakses alamat

“http://tadj.lskk.ee.itb.ac.id/contact.php” pada web browser, maka akan muncul

halaman seperti gambar dibawah ini :

Gambar 4.26 Tampilan menu contact pada web tadj

Berikut hasil kirim pesan yang diterima dari contact pada web tadj.lskk.ee.itb.ac.id.

Gambar 4.27 Tampilan hasil email diterima

Page 36: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

30

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan dari hasil pengujian yang telah dilakukan, maka kesimpulan yang

didapatkan sebagai berikut.

1. Server yang digunakan untuk aplikasi crayonpedia terlealisasi dengan spesifikasi

prosesor Intel(R) Core (TM)i3-3210 CPU @3.20GHz (4 CPU), 3.2 GHz, memori

8 gigabyte, hard drive 1 terabyte.

2. Sistem pendaftaran antara user dosen dan mahasiswa menggunakan cara yang

berbeda, untuk mendaftar sebagai dosen harus mendaftar ke admin TADJ,

sedangkan untuk user mahasiswa bisa mendaftar secara langsung melalui web.

3. Aplikasi buat akses FTP bisa menggunakan web browser atau menggunakan

software filezilla.

4. Mail server hanya bisa digunakan dengan domain itb.ac.id.

5.2 Saran

Saran untuk tahap pengembangan agar dapat diakses oleh banyak user secara

bersamaan sebagai berikut.

1. Menggunakan alternatif load balancing agar dapat saling cover apabila server

down.

2. Notifikasi dan backup data bisa ditambahkan melalui email dan sms dan lain-

lain.

Page 37: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

vi

DAFTAR GAMBAR

Halaman

Gambar 2.1 Server ..………………………………………………...………….. 4

Gambar 3.1 Diagram Sistem ………………………………………………….. 11

Gambar 4.1 Inetmgr ………………………………………………..................... 15

Gambar 4.2 Add website ……………………………………………………….. 16

Gambar 4.3 Pop-up yang muncul saat add website…………………………….. 16

Gambar 4.4 Lokasi root website …………………………………………….…… 17

Gambar 4.5 Parameter-parameter yang diisi untuk add Website ………………... 17

Gambar 4.6 Website yang dibuat muncul di IIS Manager ………………………. 18

Gambar 4.7 Add FTP Site ………………………………………………..……..... 18

Gambar 4.8 Site Information ……………………………………………..…….... 19

Gambar 4.9 Binding dan SSL Setting …………………………….……………… 19

Gambar 4.10 Accounts and Roles ……………………………………………....... 20

Gambar 4.11 Windows Services pada Mysql ………………………………..…... 21

Gambar 4.12 IIS 6 ………………………………………………………………... 21

Gambar 4.13 Tampilan SMTP ……………………………………………............ 22

Gambar 4.14 Tampilan tab general …………….................................................... 22

Gambar 4.15 Tampilan Tab Acces ……………………………………………….. 23

Gambar 4.16 Tampilan Authentication ………………………………………....... 23

Gambar 4.17 Tampilan Connection …………………………………………….... 24

Gambar 4.18 Tampilan Relay Restrictions ………………………………………. 24

Gambar 4.19 Tampilan Delivery ……………………………………………......... 25

Gambar 4.20 Tampilan Advanced Delivery ……………………………………… 26

Gambar 4.21 Cek nama DNS …………………………………………….............. 26

Gambar 4.22 MySQL Command line client …………………………………….. 27

Gambar 4.23 Commad line client …………………………………………........... 27

Gambar 4.24 Hasil Pengujian FTP menggunakan aplikasi filezilla ……………... 28

Gambar 4.25 Hasil pengujian akses situs www.tadj.lskk.ee.itb.ac.id …………… 28

Page 38: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

vii

Gambar 4.26 Tampilan menu contact pada web tadj …………………………… 29

Gambar 4.27 Tampilan hasil email diterima …………………………………….. 29

Page 39: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

viii

DAFTAR TABEL

Halaman

Tabel 3.1 Spesifikasi minimal server ..……………………………………....12

Tabel 3.2 Server yang akandibuat ……………………………………….12

Tabel 3.3 Perancangan software crayonpedia …………………………... 13

Tabel 3.4Perancanganaplikasicrayonpedia ……………………………. …. 13

Tabel 4.1 Spesifikasi server …………………………………….………. …. 14

Tabel 4.2 Implementasi software server ………………………….……... 14

Page 40: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

31

DAFTAR PUSTAKA

[1] Setiawan, A. 2012. Pengertian dan jenis server. http://www.transiskom.com, 8 November 2015, 15.34 WIB

[2] _________________, Pengertian dan Macam – Macam Jenis Server di Dunia Komputer. https://www.utopicomputers.com, 9 November 2015, 16.03 WIB

[3] _________________, Mengenal Sistem Operasi Windows. http://www.bloggergubug.com , 10 November 2015, 07.00 WIB.

[4] _________________, Windows Server 2012. http://bits.ub.ac.id, 10 November 2015, 07.00 WIB

[5] Kroenke, David M., Dasar-Dasar, Desain, Dan Emplementasi Database Processing. Jakarta, PT. Gelora Aksara Pratama, 2010.

[6] Anwar, Syahril, Panduan Belajar Mysql Database Server, Jakarta, Mediakita, 2010.

[7] Juravich, Tim., CouchDB and PHP Web Development. Birmingham. 2012., Packt Publishing.

[8] _________________, FTP, http://www.netviro.com, 10 November 2015, 08.00 WIB.

Page 41: RANCANG BANGUN WINDOWS SERVER 201 Program Dip

RANCANG BANGUN SERVER MENGGUNAKAN OS

WINDOWS SERVER 2012 PADA SISTEM CRAYONPEDIA

EDUCATION ECOSYSTEM

Oleh :

Muh. Asif Safa’at

Tugas Akhir ini telah diterima dan disahkan

sebagai persyaratan untuk memperoleh gelar

SARJANA SAINS TERAPAN

di

PROGRAM STUDI DIPLOMA 4 TEKNIK ELEKTRO

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG

Bandung, 21 Desember 2015

Disetujui oleh :

Pembimbing,

Dr.techn. Ary Setijadi P, ST.,MT.