P. 1
APLIKASI SERVER BERBASIS TCP/IP UNTUK MENDUKUNG PENYAMPAIAN MATERI PEMBELAJARAN

APLIKASI SERVER BERBASIS TCP/IP UNTUK MENDUKUNG PENYAMPAIAN MATERI PEMBELAJARAN

|Views: 331|Likes:
Published by Rizki kurniadi

More info:

Published by: Rizki kurniadi on Feb 04, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/12/2013

pdf

text

original

Judul

:

APLIKASI SERVER BERBASIS TCP/IP UNTUK MENDUKUNG PENYAMPAIAN MATERI PEMBELAJARAN

PROPOSAL TUGAS AKHIR

Oleh : 1. Ray Fitrah 2. Rizki Kurniadi : 330722035x : 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. 4.

Bentuk Tugas Akhir Personalia Tugas Akhir 1. Nama Mahasiswa NIM IPK Semester 1 s.d. 4 2. Nama Mahasiswa NIM IPK Semester 1 s.d. 4

: Membuat Alat / Studi Lapangan *

: Ray Fitrah : 330722035x : 2.81 : Rizki Kurniadi : 3307220373 : 2.9 : Rp. 2.140.000,-

5. 6.

Prakiraan Biaya

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 Jurusan

: Teknik Komputer dan Jaringan : Teknik Elektro

KRITERIA TUGAS AKHIR
NO 1. KRITERIA Orientasi Permasalahan dan Pustaka INDIKATOR PENILAIAN a. Latar Belakang b. Tujuan c. Perumusan Masalah d. Tinjauan Pustaka 2. Pola Penyelesaian Masalah 3. Manfaat Hasil f. Proyeksi Aplikasi Hasil g. Pengembangan di Masyarakat 4. Fisibilitas Sumber Daya h. Jadwal Pelaksanaan i. Personalia j. Biaya 5. Kebahasaan k. Bahasa Proposal l. Daftar Pustaka (keserasian dan subtasi Kemutakhiran) Jumlah 1) 100 10 15 25 e. Metode Penyelesaian Masalah 25 BOBOT 25 SKOR NILAI

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) 3)

Nilai = Skor x Bobot; Nilai Total = N1+N2+N3+N4+N5 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 Over Head Projector media seperti papan tulis, whiteboard maupun Perkembangan teknologi diiringi dengan

atau OHP.

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 recordrecord 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 jaringan

TCP/IP

merupakan

protokol

yang mampu memberikan dukungan

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, Layer, Internet Layer, dan Network Interface Layer [3, 5]. Transport 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 Layanan tersebut meliputi

yang beroperasi Transfer

pada

Layer

Application.

HyperText

Protocol (HTTP), File Transfer System

Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Telnet, Domain Name (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 mendukung layanan-layananpenyampaian misalnya TCP/IP dan NetBEUI. protokol-protokol yang

pesan

dan penamaan NetBIOS,

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 No 1. 2. 3. 4. 5. 6. 7. 8. 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 Pengumuman Penyerahan Proposal Pengumpulan Proposal Evaluasi Proposal Pengumuman Evaluasi Hasil Maret April Mei Juni Juli Agustus

Pelaksanaan TA Tahap 1 Laporan Kemajuan Pelaksanaan TA Pelaksanaan TA Tahap 2 Pendaftaran Periode ke-1 Ujian TA

10

9.

Pelaksanaan Ujian TA Periode ke-1 Pendaftaran Ujian TA Periode ke-2 Pelaksanaan Ujian TA Periode ke-2 Yudisiun Tugas Akhir Pelaporan Kegiatan TA 2009/2010

10. 11. 12. 13.

BAB VII PRAKIRAAN BIAYA TUGAS AKHIR

Berikut ini adalah prakiraan biaya dan spesifikasi alatnya :

No 1.

Nama Alat Komputer Server

Spesifikasi - Intel Pentium dual core - 512 RAM - 40 GB HDD - Power Supply 450W - Monitor 14”

Jumlah 1 Rp

Harga 1.200.000

2.

Komputer Client

- Intel Pentium IV - 512 RAM - 20 GB HDD - Power Supply 450 W - Monitor 14”

1

Rp

900.000

3 4

Software Visual Basic Software Database

Visual Basic 6.0 Posgres sql

1 1

Rp Rp Rp

20.000 20.000 2.140.000

Jumlah Biaya

11

BAB VIII PERSONALIA TUGAS AKHIR

Nama NIM Program Studi IPK 1 s.d. 4

: Ray Fitrah : 330722035x : Teknik Elektronika (Teknik Komputer dan Jaringan) : 2.81

Nama NIM Program Studi IPK 1 s.d. 4

: Rizki Kurniadi : 3307220373 : Teknik Elektronika (Teknik Komputer dan Jaringan) : 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/enus/library/ms810606.aspx>. 7 November 2008

12

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->