You are on page 1of 12

Judul :

APLIKASI SERVER BERBASIS TCP/IP UNTUK MENDUKUNG PENYAMPAIAN


MATERI PEMBELAJARAN

PROPOSAL TUGAS AKHIR

Oleh :
1. Ray Fitrah : 330722035x
2. Rizki Kurniadi : 3307220373

Program Studi :

Teknik Komputer dan Jaringan

JURUSAN TEKNIK ELEKTRO


POLITEKNIK NEGERI JAKARTA
DEPOK
2010

1
LEMBAR PERSETUJUAN
CALON PEMBIMBING TUGAS AKHIR

Program Studi : Teknik Komputer dan Jaringan

1. Judul Tugas Akhir : Aplikasi Server Berbasis TCP/IP Untuk Mendukung


Penyampaian Materi Pembelajaran
2. Sub Judul : 1. Membuat Aplikasi Server-Client menggunakan VB
2. Membuat Database untuk record data
3. Bentuk Tugas Akhir : Membuat Alat / Studi Lapangan *
4. Personalia Tugas Akhir
1. Nama Mahasiswa : Ray Fitrah
NIM : 330722035x
IPK Semester 1 s.d. 4 : 2.81
2. Nama Mahasiswa : Rizki Kurniadi
NIM : 3307220373
IPK Semester 1 s.d. 4 : 2.9
5. Prakiraan Biaya : Rp. 2.140.000,-
6. Alokasi Waktu Pelaksanaan : 18 Minggu

Depok, 20 Januari 2010


Calon Pembimbing,

Iwan Sonjaya
NIP.

* Coret yang tidak perlu

2
PENILAIAN PROPOSAL TUGAS AKHIR
JURUSAN TEKNIK ELEKTRO

JUDUL : Aplikasi Server Berbasis Tcp/Ip Untuk Mendukung Penyampaian


Materi Pembelajaran
Nama Mahasiswa : - Ray Fitrah (330722035x)
- Rizki Kurniadi (3307220373)
Program Studi : Teknik Komputer dan Jaringan
Jurusan : Teknik Elektro

KRITERIA TUGAS AKHIR


NO KRITERIA INDIKATOR PENILAIAN BOBOT SKOR NILAI
1. Orientasi a. Latar Belakang 25
Permasalahan dan b. Tujuan
Pustaka c. Perumusan Masalah
d. Tinjauan Pustaka
2. Pola Penyelesaian e. Metode Penyelesaian Masalah 25
Masalah
3. Manfaat Hasil f. Proyeksi Aplikasi Hasil 25
g. Pengembangan di Masyarakat
4. Fisibilitas Sumber h. Jadwal Pelaksanaan 15
Daya i. Personalia
j. Biaya
5. Kebahasaan k. Bahasa Proposal 10
l. Daftar Pustaka (keserasian dan
subtasi Kemutakhiran)
Jumlah 100
1) Masing-masing kriteria diberi skor 1,2,4, dan 5 (1=sangat kurang, 2=kurang, 4=baik, 5=sangat baik) yang
mencerminkan skor seluruh butir yang dinilai dalam masing-masing kriteria.
2) Nilai = Skor x Bobot; Nilai Total = N1+N2+N3+N4+N5
3) Hasil Penilaian : Nilai Total ≥ 400 (Diterima) ; Nilai Total < 400 (Ditolak)

Saran untuk pengusul :


Depok, 20 Januari 2010
Evaluator,

.................................
NIP.

3
BAB I
PENDAHULUAN

A. Latar Belakang

Dalam sebuah kelas komputer yang terhubung dengan jaringan lokal (LAN)
diperlukan aplikasi yang dapat menunjang proses penyampaian materi
pembelajaran agar dapat dipastikan seluruh mahasiswa dapat mengikuti materi
dengan baik. Aplikasi ini disusun dengan menggunakan bahasa pemrograman
Microsoft Visual Basic dan terdiri dari dua bagian, yaitu aplikasi pada komputer
dosen atau disebut juga sisi server dan aplikasi pada komputer mahasiswa yang
disebut juga sisi klien.

Metode penyampaian materi pembelajaran yang di ruang kelas biasanya


dilakukan dengan menggunakan media seperti papan tulis, whiteboard maupun
Over Head Projector atau OHP. Perkembangan teknologi diiringi dengan
terjangkaunya harga-harga perangkat komputer maupun LCD Projector mendorong
semakin banyak pembangunan kelas-kelas kuliah yang didukung dengan prasarana
komputer yang dapat menciptakan suasana belajar yang lebih menarik dan interaktif.

Di institusi pendidikan dengan fasilitas ruang kelas yang telah dilengkapi


dengan komputer, biasanya proses perkuliahan berlangsung dengan dosen
menjelaskan materi perkuliahan serta memperlihatkan materi yang diajarkan
dengan PC yang terhubung dengan LCD proyektor didepan kelas. Mahasiswa
dapat memperhatikan Dari latar belakang di atas penulis ingin
mengimplementasikan system materi yang diberikan sambil mencari bahan
pendukung lain dengan komputer di hadapannya masing-masing

Sepintas terlihat metode pengajaran ini terlihat ideal dan menarik. Namun
demikian kondisi ini dapat menciptakan sisi negatif, di antaranya adalah
konsentrasi mahasiswa tidak terfokus kepada materi yang diajarkan oleh dosen
didepan kelas. Hal ini disebabkan karena mahasiswa terkadang mengerjakan hal
lain yang tidak berhubungan dengan materi dan perkuliahan yang sedang disampaikan

Lebih lanjut, dosen kesulitan dalam memantau dan mengetahui hal yang
dilakukan oleh mahasiswa karena lebih terfokus pada penyampaian materi.

4
Permasalahan lain yang mungkin timbul adalah dosen mengalami kesulitan untuk
memperlihatkan secara langsung kepada kelas hal atau temuan menarik yang
ditemukan mahasiswa

B. Tujuan

Adapun tujuan dari pembuatan ide tugas akhir diatas adalah sebagai berikut :
1. Untuk dapat mengimplementasikan ilmu-ilmu yang telah kami dapatkan pada
perkuliahan yang sudah ada.
2. Untuk merancang dan membuat suatu aplikasi client-server yang dapat digunakan
untuk mendukung perkuliahan
3. Aplikasi client-server ini dilengkapi dengan fitur-fitur yang memudahkan dosen
berintegrasi dengan para mahasiswa
4. Dan jika tugas akhir kami ini berguna, kami berharap aplikasi ini dapat
diimplementasikan di Politeknik Negeri Jakarta agar para mahasiswa dapat lebih
mudah memahami materi pembelajaran

5
BAB II
PERUMUSAN DAN METODE PENYELESAIAN MASALAH

Pada tugas akhir ini kami ingin membuat aplikasi server berbasis tcp/ip untuk

mendukung penyampaian materi pembelajaran, dengan maksud untuk membuat para

mahasiswa lebih memperhatikan materi yang diberikan oleh dosen tanpa menggunakan

OHP, untuk membuat aplikasi ini kami berupaya agar para mahasiswa lebih fokus dan

konsentrasi pada materi yang diberikan, dan dosen bisa mengawasi kegiatan para

mahasiswa selama proses pembelajaran. Selain itu kita juga memasukan kegiatan-kegiatan

yang dilakukan mahasiswa kedalam database, dan membuat report, yang dimana berisi

tentang laporan kegiatan para mahasiswa selama proses pembelajaran.

Dari perumusan masalah di atas kami menemukan permasalahan-permasalahan yang

akan kami angkat dalam tugas akhir ini dan point dari permasalahan itu adalah sebagai

berikut :

1. Bagaimana membuat aplikasi yang menghubungkan komputer server dengan

komputer client dengan menggunakan software visual basic, dan memasukan record-

record kedalam database .

2. Bagaimana membuat para mahasiswa untuk fokus kepada materi yang diberikan oleh

dosen selama proses pembelajaran berlangsung, dan dosen bisa mengawasi para

mahasiswa .

6
BAB III
TINJAUAN PUSTAKA

Protokol TCP/IP merupakan protokol yang mampu memberikan dukungan


jaringan untuk menghubungkan seluruh tempat dan host dengan mengikuti aturan
standar yang mencakup tentang tata cara komputer-komputer saling berkomuni- kasi
dan bagaimana melakukan interkoneksi terhadap jaringan-jaringan yang telah
dibangun.

Protocol TCP/IP disusun dengan mengadopsi konsep empat layer yang dikenal
sebagai model Department of Defense (DOD), yaitu Application Layer, Transport
Layer, Internet Layer, dan Network Interface Layer [3, 5]. Gambar 1
memperlihatkan perbandingan konsep OSI dan konsep TCP/IP.

Aplication Layer merupakan lapisan pada model TCP/IP yang terletak paling atas
dan merupakan layer di mana program atau aplikasi memperoleh akses ke dalam
jaringan [4]. Layer ini berada pada lapisan yang sama dengan Session Layer,
Presentation Layer dan Application Layer pada model OSI

Terdapat beberapa layanan TCP/IP yang beroperasi pada Layer Application.


Layanan tersebut meliputi HyperText Transfer Protocol (HTTP), File Transfer
Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Telnet, Domain Name System
(DNS) dan Simple Network Management Protocol (SNMP)

7
Microsoft menyediakan dua interface bagi aplikasi-aplikasi jaringan untuk
memanfaatkan layanan-layanan stack protocol TCP/IP yaitu :
 WinSock. Merupakan implementasi pada aplikasi jaringanyang banyak
memanfaatkan Socket API (application programming interface). Adapun
Socket API merupakan mekanisme standar untuk mengakses layanan-layanan
datagram dan session pada TCP/IP.
 NetBIOS.Merupakan suatu API standar yang dipakai dalam mekanisme
komunikasi antar prosesatau inter-process communication (IPC) dilingkungan
Windows. NetBIOS disertakan di dalam Windows terutama untuk mendukung
kompatibilitasterhadap aplikasi-aplikasi lama.Meskipun demikian,NetBIOS dapat
dipakai untuk menyediakan koneksi standar ke protokol-protokol yang
mendukung layanan-layananpenyampaian pesan dan penamaan NetBIOS,
misalnya TCP/IP dan NetBEUI.

BAB IV
ALAT TUGAS AKHIR

A. Deskripsi Alat
Hardware
1. Komputer Server
Komputer Server berfungsi sebagai tempat terjalinnya koneksi antara server
dan client, dan tempat dosen memberikan materi pembelajaran.
2. Komputer client
Komputer client berfungsi sebagai tempat mahasiswa untuk berintegrasi
Dengan dosen guna menjalin kerja sama mensuseskan kegiatan pembelajaran
Software

 Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah


bahasa pemrograman yang bersifat event driven dan menawarkan Integrated
Development Environment (IDE) visual untuk membuat program aplikasi
berbasis sistem operasi Microsoft Windows dengan menggunakan model
pemrograman Common Object Model (COM). Visual Basic merupakan turunan
bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis
grafik dengan cepat, akses ke basis data menggunakan Data Access Objects
(DAO), Remote Data Objects (RDO), atau ActiveX Data Object
8
 Database PostgreSQL adalah sebuah software aplikasi untuk menyimpan dan
merapikan data (bisa dalam jumlah besar) kedalam beberapa table. Dimana
proses dasar yang dilakukan oleh aplikasi ini yaitu menamba data, membaca
data, mengubah data, menghapus data.

B. Diagram Blok dan Cara Kerja


Aplikasi yang disusun dalam penelitian ini terdiri dari 2 bagian yaitu sisi
server yang digunakan oleh dosen dan sisi klien yang dipakai oleh mahasiswa
di mana akan terjadi pertukaran informasi tampilan layar antar keduanya.

record

Aplikasi dibuat dengan tujuan untuk mengirimkan data dan menerima pesan
terkait tampilan layar, baik tampilan layar pada komputer dosen maupun
tampilan layar pada komputer mahasiswa. Komunikasi antara aplikasi pada komputer
dosen dan aplikasi pada computer mahasiswa dilakukan dengan protokol TCP/IP

Ketika komputer dosen memonitor semua komputer mahasiswa,


maka aplikasi pada komputer mahasiswa menyediakan data-data yang dibutuhkan
oleh aplikasi pada komputer dosen untuk melakukan proses pengawasan terhadap
tampilan komputer mahasiswa. Untuk melakukan semua interaksi atau proses yang
diinginkan oleh dosen, maka pada komputer dosen disediakan sebuah file yang
berisi perintah yang akan dilakukan oleh aplikasi pada komputer mahasiswa.
Secara periodik aplikasi pada komputer mahasisswa mengakses file tersebut pada
untuk mengetahui proses yang harus dilakukan.

9
Save as screen

Setelah terjadinya komunikasi antara server dan client maka server akan
mengirimkan record-record apa saja materi-materi yang dibahas selama proses
pembelajaran kedalam database server.

BAB V
PROYEKSI APLIKASI HASIL DI MASYARAKAT

Dengan adanya aplikasi ini diharapakan dapat menunjang:


 Proses pembelajaran menjadi lebih efektif dan kondusif
 Hubungan antara pengajar dan pendidik jadi lebih erat
 Aplikasi ini tidak hanya berjalan di tempat pembelajaran tapi berguna juga di kantor
sebagai presentasi

BAB VI
JADWAL PELAKSANAAN
Januari Februari Maret April Mei Juni Juli Agustus
No Keterangan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Pengumuman Penyerahan
Proposal
2. Pengumpulan Proposal

3. Evaluasi Proposal
Pengumuman Hasil
4.
Evaluasi
5. Pelaksanaan TA Tahap 1

6. Laporan Kemajuan
Pelaksanaan TA
7. Pelaksanaan TA Tahap 2

8. Pendaftaran Ujian TA
Periode ke-1

10
9. Pelaksanaan Ujian TA
Periode ke-1

10. Pendaftaran Ujian TA


Periode ke-2

11. Pelaksanaan Ujian TA


Periode ke-2

12. Yudisiun Tugas Akhir

13. Pelaporan Kegiatan TA


2009/2010

BAB VII
PRAKIRAAN BIAYA TUGAS AKHIR

Berikut ini adalah prakiraan biaya dan spesifikasi alatnya :

No Nama Alat Spesifikasi Jumlah Harga


1. Komputer Server - Intel Pentium dual core 1 Rp 1.200.000
- 512 RAM
- 40 GB HDD
- Power Supply 450W
- Monitor 14”
2. Komputer Client - Intel Pentium IV 1 Rp 900.000
- 512 RAM
- 20 GB HDD
- Power Supply 450 W
- Monitor 14”
3 Software Visual Basic Visual Basic 6.0 1 Rp 20.000
4 Software Database Posgres sql 1 Rp 20.000
Jumlah Biaya Rp 2.140.000

11
BAB VIII
PERSONALIA TUGAS AKHIR

Nama : Ray Fitrah


NIM : 330722035x
Program Studi : Teknik Elektronika (Teknik Komputer dan Jaringan)
IPK 1 s.d. 4 : 2.81

Nama : Rizki Kurniadi


NIM : 3307220373
Program Studi : Teknik Elektronika (Teknik Komputer dan Jaringan)
IPK 1 s.d. 4 : 2.9

BAB IX
DAFTAR PUSTAKA

Putro, I.H., et al. Aplikasi Klien Berbasis TCP/IP untuk Manajemen Presentasi di Ruang
Kelas, Prosiding Seminar Nasional Teknologi Informasi 2009, Oktober 2009, Jakarta.

Jones, Anthony, and Amol Deshpande. Windows Sockets 2.0: Write Scalable Winsock
Apps Using Completion Ports. 7 November, 2008

Microsoft Corporation. Introduction to TCP/IP <http://msdn.microsoft.com/en-


us/library/ms810606.aspx>. 7 November 2008

12

You might also like