Metode Penelitian Jaringan Komputer

1.5 Manfaat Penelitian

Manfaat penelitian dari skripsi ini melibatkan beberapa pihak, yaitu sekolah, orangtua siswa dan siswa. a. Manfaat bagi sekolah 1. Menyajikan informasi akademik yang dibutuhkan orangtua atau siswa secara up to date dengan biaya murah. 2. Meningkatkan citra sekolah sebagai sekolah yang peduli, transparan dan semakin berkembang dibidang teknologi. b. Manfaat bagi Orangtua siswa Memudahkan orangtua untuk mengetahui perkembangan prestasi putra-putrinya melalui laporan nilai hasil ujian yang dapat diketahui dengan hanya mengirim SMS sesuai format ke nomor tujuan kapanpun dan dimanapun tanpa harus menunggu pada saat pengambilan rapor. c. Manfaat bagi siswa 1. siswa dapat mengetahui informasi tentang jadwal pelajaran harian dan jumlah absensi tiap semester. 2. memudahkan siswa memperoleh data nilai hasil ujian semester sebagai bahan evaluasi belajar. 3. sebagai informasi kelulusan UAS dan UAN.

1.6 Metode Penelitian

Penelitian ini dilakukan dengan beberapa tahapan yaitu: 1. Studi literatur Penulisan ini dimulai dengan studi kepustakaan yaitu mempelajari teori-teori yang menunjang dan mencari informasi yang berhubungan dengan judul penelitian ini, seperti proses pengiriman dan penerimaan pesan, format pesan yang digunakan, dan koneksi antara ponsel dengan komputer. UNIVERSITAS SUMATERA UTARA 2. Observasi Metode ini dilaksanakan dengan melakukan pengamatan langsung di sekolah SMK Swasta Teladan Medan dan dengan pengamatan secara langsung tersebut dapat diperoleh data-data yang dibutuhkan sesuai dengan judul penelitian. 3. Analisis dan Perancangan Sistem Menganalisis kebutuhan untuk membangun sistem, seperti jenis perangkat lunak yang digunakan yaitu sistem operasi Windows 7 yang didukung oleh software Web Server Apache_2.2.8, bahasa pemrograman PHP versi 5.2.6, database MySQL versi 5.0.51b, Website editor Adobe Dreamweaver CS5 sebagai aplikasi perancangan layout dan Gammu sebagai program SMS gateway. Selanjutnya dilakukan perancangan sistem yang dimulai dari tahap merancang Use case Diagram, tampilan interface sistem dan pangkalan data database. 4. Implementasi Menerjemahkan desain atau perancangan ke dalam bentuk yang bisa dibaca mesin atau bahasa pemrograman Hypertext Pre Processor PHP. 5. Pengujian Melakukan serangkaian ujicoba terhadap hasil perancangan sistem dan memperbaiki jika masih terdapat kesalahan. 6. Dokumentasi Tahap akhir ini dilakukan dengan menyusun laporan hasil analisis dan perancangan ke dalam format penulisan skripsi dengan disertai kesimpulan akhir.

1.7 Sistematika Penulisan

Sistematika penulisan skripsi ini dibagi menjadi 5 lima bab yaitu sebagai berikut: UNIVERSITAS SUMATERA UTARA

Bab 1 Pendahuluan

Bab ini berisi tentang latar belakang permasalahan, perumusan masalah, batasan masalah, tujuan, manfaat, metode penelitian, dan sistematika penulisan dari skripsi.

Bab 2 Landasan Teori

Bab ini mengungkapkan tentang konsep dasar dan teori-teori yang mendukung pembahasan untuk tema penulisan ini yang didapat dari literatur.

Bab 3 Analisis dan Perancangan Sistem

Bab ini akan membahas tentang perancangan Aplikasi Layanan Informasi Akademik Sekolah Berbasis SMS Studi Kasus: SMK Swasta Teladan Medan dan gambaran umum rancangan.

Bab 4 Implementasi dan Pengujian

Bab ini akan membahas analisa hasil dan pembahasan aplikasi layanan informasi akademik sekolah berbasis SMS yang dirancang, pembuatan program yang diusulkan, tampilan interface program dan pengujian sistem. Pengujian juga dilakukan terhadap masyarakat untuk melihat respon masyarakat terhadap sistem yang dibuat dengan pembagian kuesioner.

Bab 5 Kesimpulan dan Saran

Bab ini berisikan kesimpulan dari bab-bab sebelumnya, sehingga dari kesimpulan tersebut penulis mencoba memberi saran yang berguna untuk melengkapi dan menyempurnakan pengembangan ini untuk masa sistem yang akan datang. UNIVERSITAS SUMATERA UTARA BAB 2 LANDASAN TEORI

2.1 Jaringan Komputer

Jaringan komputer adalah sekumpulan komputer individu yang saling dihubungkan antara satu dengan yang lainnya menggunakan protokol Tranmission Control Protocol atau Internet Protocol TCPIP melalui media komunikasi sehingga dapat saling berbagi data, informasi, program-program, dan penggunaan bersama sumber daya resource yakni perangkat keras seperti printer, harddisk dan sebagainya. Selain itu jaringan komputer bisa diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada di berbagai lokasi yang terdiri lebih dari satu komputer yang saling berhubungan. Secara umum jaringan komputer terdiri atas lima jenis yaitu, sebagai berikut: a. Local Area Network LAN Merupakan jaringan komputer milik pribadi dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN sering kali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik- pabrik untuk memakai secara bersama sumber daya resource dan saling bertukar informasi. b. Metropolitan Area Network MAN Pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi swasta atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel. c. Wide Are Network WAN UNIVERSITAS SUMATERA UTARA Jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program aplikasi pemakai. d. Internet Sebenarnya jaringan yang banyak terdapat di dunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya, keinginan seperti ini memerlukan hubungan antar jaringan yang sering kali tidak kompatibel dan berbeda. Biasanya untuk melakukan hal seperti ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakn terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut internet. e. Jaringan tanpa kabel Jaringan tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya, orang yang sedang dalam perjalanan sering ingin menggunakan peralatan elektronik portable-nya untuk mengirim dan menerima telepon, fax, dan email, membaca file jarak jauh, login ke mesin jarak jauh dan sebagainya dan juga ingin melakukan hal-hal tersebut dari mana pun, baik darat, laut atau udara [7]. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel. Prinsip dasar sistem jaringan adalah proses pengiriman data atau informasi dari komputer pengirim ke komputer penerima melalui suatu media komunikasi tertentu. Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara cepat dan tepat tanpa adanya kesalahan dari sisi pengirim transmitter menuju ke sisi penerima receiver melalui media komunikasi. Sedangkan manfaat yang didapat dalam membangun jaringan komputer adalah sebagai berikut. a. Sharing resources. Bertujuan agar seluruh program, peralatan atau peripheral lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa pengaruh oleh lokasi maupun pengaruh dari pemakai. UNIVERSITAS SUMATERA UTARA b. Media komunikasi. Jaringan komputer memungkinkan terjadinya komunikasi antar pengguna, baik untuk teleconference maupun untuk mengirim pesan atau informasi yang penting lainnya. c. Integrasi data. Pembangunan jaringan komputer dapat mencegah ketergantungan pada komputer pusat. d. Pengembangan dan pemeliharaan. Dengan adanya jaringan komputer ini, maka pengembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya. e. Keamanan data. Sistem jaringan komputer memberikan perlindungan terhadap data melaui pengaturan hak akses para pemakai dan password, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif. f. Sumber daya lebih efisien dan informasi terkini. Dengan adanya pemakaian sumber daya secara bersama-sama, maka pemakai bisa mendapatkan hasil dengan maksimal dan kualitas yang tinggi [11]. Pada dasarnya jaringan komputer ada yang berfungsi sebagai client dan juga server Peer-to-peer. Tetapi ada pula jaringan yang memiliki komputer khusus didedikasikan sebagai server sedangkan yang lain sebagai client client-server. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer, yaitu client server dan peer to peer.

2.1.1 Client Server

Arsitektur jaringan client server merupakan model konektivitas pada jaringan yang membedakan fungsi komputer apakah sebagai client atau sebagai server. Arsitektur ini menempatkan sebuah komputer sebagai server yang bertugas memberikan layanan kepada terminal-terminal lain client yang terhubung dalam sistem jaringan itu. Server dapat bertugas untuk memberikan layanan berbagi pakai berkas file server, printer printer server, dan jalur komunikasi [5]. UNIVERSITAS SUMATERA UTARA Dalam model client-server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen client dan komponen server. Komponen client juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen client dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen client tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari client, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada client. Client pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna. Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan PHP. Script PHP akan dijalankan di dalam web server Apache atau Internet Information Services, sementara script yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode client-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.

2.1.2 Web Server

Web server adalah aplikasi yang berfungsi untuk melayani permintaan pemanggilan alamat dari pengguna melalui web browser, dimana web server mengirimkan kembali informasi yang diminta tersebut melalui HTTP Hypertext Transfer Protocol untuk ditampilkan ke layar monitor komputer. Agar dapat mengubah isi dari website yang dibuat, dibutuhkan bahasa program web seperti bahasa pemrograman PHP. Script-script PHP tersebut yang berfungsi membuat halaman website menjadi dinamis [4]. UNIVERSITAS SUMATERA UTARA Gambar 2.1 Bagan dari Aplikasi Web Dari gambar diatas terlihat adanya hubungan antara Web Browser, Web Server, Bahasa Pemrograman PHP dan Database. Secara teknis, Database menyimpan data yang diolah oleh bahasa pemrograman web PHP yang ada di web server kemudian data tersebut ditampilkan dengan web browser dengan cara menuliskan alamatURL sesuai nama file yang terdapat pada web server.

2.2 SMS Short Message Service