0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan16 halaman

Ditujukan Untuk Memenuhi Mata Pelajaran Basis Data Dan Guru Mata Pelajaran Bapak Labib Fayumi

Makalah ini membahas konsep basis data client server dan penjelasan mengenai komponen-komponen utamanya seperti client, server, database, serta fungsi dan kelebihan model arsitektur client server untuk database."

Diunggah oleh

xzko
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan16 halaman

Ditujukan Untuk Memenuhi Mata Pelajaran Basis Data Dan Guru Mata Pelajaran Bapak Labib Fayumi

Makalah ini membahas konsep basis data client server dan penjelasan mengenai komponen-komponen utamanya seperti client, server, database, serta fungsi dan kelebihan model arsitektur client server untuk database."

Diunggah oleh

xzko
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

BASIS DATA CLIENT SERVER

Ditujukan untuk memenuhi mata pelajaran Basis Data dan guru mata pelajaran

Bapak Labib Fayumi.

Disusun oleh:
1. Tariza Candra S (22)
2. Putri Riyatun Z (4)
3. Zahwa Oktafiela R (31)

DINAS PENDIDIKAN KABUPATEN TRENGGALEK


SMK NEGERI 2 TRENGGALEK
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
2023
KATA PENGANTAR

Alhamdulillah, senantiasa kita ucapkan puji syukur kehadirat Allah SWT yang hingga saat ini masih
memberikan kita nikmat iman dan kesehatan, sehingga penulis diberi untuk menyelesaikan makalah
tentang "Pendidikan Kewarganegaraan bagi Masyarakat". Makalah ini ditulis untuk memenuhi syarat
nilai mata kuliah pendidikan kewarganegaraan.

Tak lupa penulis juga mengucapkan terimakasih yang sebanyak-banyaknya kepada setiap pihak
yang telah mendukung serta membantu penulis selama proses penyusunan hingga selesainya makalah
ini. Ucapan terima kasih penulis sampaikan pada :

1. Bapak Labib Fayumi selaku guru pembimbing atas bimbingan dan tugas yang diberikan.

2. Rekan-rekan dan media yang membantu proses penyusunan makalah.

Penulis menyadari bahwa dalam penulisan karya tulis ini masih jauh dari sempurna serta kesalahan
yang penulis yakini di luar batas kemampuan penulis. Maka dari itu penulis dengan senang hati
menerima kritik dan saran yang membangun dari para pembaca. Penulis berharap karya tulis ini dapat
bermanfaat bagi semua pihak.

Trenggalek, 19 September 2023

Penulis

i
DAFTAR ISI

Kata Pengantar i
Daftar Isi ii
Daftar Tabel iii
Daftar Istilah iv
BAB I Pendahuluan 1
1.1 Pengertian Basis Data Client Server.......................................................................1
1.2 Konsep Kerja Client Server................................................................................... 1
1.3 Pengertian Client Server Database........................................................................ 1
1.4 Konsep Client Server Database............................................................................. 1
1.5 Perangkat Client Server Database......................................................................... 2
1.6 Kelebihan dan Kekurangan Client Server Database................................................. 2
BAB II Pembahasan 3
2.1 Pengertian SQL Database...............................................................................................3
2.2 Microsoft SQL Server...................................................................................................... 3
2.3 Tipe Data dalam SQL Server 2000..................................................................................3
2.4 Batasan SQL Server 2000...............................................................................................5
2.5 Fungsi SQL Database..................................................................................................... 6
2.6 Macam-Macam Perintah SQL Database......................................................................... 6
2.7 Open Database Connectivity (ODBC)............................................................................. 7
2.8 Komponen ODBC............................................................................................................ 7
2.9 Penggunaan ODBC......................................................................................................... 8
BAB III Kesimpulan dan Saran 9
3.1 Kesimpulan...................................................................................................................... 9
3.2 Saran............................................................................................................................... 9
Daftar Pustaka 10

ii
DAFTAR TABEL

Tabel 2.1. Tipe Data Sql Server 2000.........................................................................................................4


Tabel 2.2. Batasan Dalam SQL Server 2000..............................................................................................5

iii
DAFTAR ISTILAH

API (Application Socket Programming) Sebuah library atau fungsi windows untuk
mengeksekusi sebuah perintah yang ada di
dalam semua tampilan windows.

Database Basis data, kumpulan data yang


diorganisasikan menurut aturan.

Hardware Perangkat keras, yaitu perangkat yang dapat


diraba keberadaannya.

Mengkonfigurasi Server Mengatur server supaya dapat digunakan


atau dapat bekerja dengan normal.

Progam Sekumpulan instruksi yang dapat dieksekusi


dengan mesin komputer.

Server Sistem yang bertugas memberikan layanan.

Software Perangkat lunak, aplikasi atau program yang


ada di dalam sistem komputer.

User Pengguna.

Variabel Suatu entitas yang dapat memiliki nilai (tipe


data) yang berbeda.

iv
BAB I
PENDAHULUAN

1.1 Pengertian Basis Data Client Server


Basis Data Client Server merupakan sebuah paradigma dalam teknologi informasi yang
merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak
server. Secara sederhana, Client Server dapat diartikan sebagai aplikasi manajemen database
terpusat (DBMS) yang diatur dan dikendalikan oleh satu komputer yang disebut server. Server
dalam hal ini berfungsi melayani request (permintaan) dari komputer lain yang disebut
workstation atau Client. Client melakukan permintaan ke Server dengan mengirimkan perintah
yang ukurannya sangat kecil, kemudian server menjalankan perintah tersebut dan mengirimkan
langsung hasilnya ke Client.

1.2 Konsep Kerja Client Server


Komponen klien 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 klien, dan
langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun
menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada
pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.

1.3 Pengertian Client Server Database


Database client-servers merupakan teknologi terbaru dalam pengembangan aplikasi
berbasis data, dan biasa disebut database SQL. Singkatnya, Client Server dapat didefinisikan
sebagai aplikasi manajemen database terpusat yang dikelola dan dikendalikan oleh satu
komputer yang disebut server. Dalam hal ini, fungsi server adalah melayani request dari
komputer lain yang disebut workstation / client.
Klien mengirimkan permintaan ke server dengan mengirimkan perintah yang sangat kecil, dan
kemudian server menjalankan perintah tersebut dan mengirimkan hasilnya langsung ke klien.
Keuntungan: Lebih banyak pemrosesan dilakukan di sisi server daripada di sisi klien, dan
transmisi data lebih cepat, karena hanya data yang perlu saya kirimkan yang memiliki tingkat
keamanan data yang lebih tinggi.

1.4 Konsep Client Server Database


Konsep client server merupakan satu model komunikasi, yang melibatkan dua komputer
atau lebih. Fungsinya adalah melakukan pembagian tugas. Tugas client adalah melakukan input,
update, penghapusan, dan menampilkan data dari sebuah database. Sedangkan tugas server
adalah menyediakan pelayanan untuk melakukan manajemen, menyimpan, dan mengolah
database.

1
1.5 Perangkat Client Server Database
Dalam menjalankan kerjanya, client server memerlukan beberapa perangkat. Perbedaan
tugas dan kegunaan dari keduanya membuat perangkat yang dibutuhkan oleh keduanya juga
berbeda. Pada client misalnya, sebagai bagian permintaan dan berhubungan dengan pengguna,
maka perangkat yang dibutuhkan adalah komputer atau sebuah software. Software dapat
terinstal dalam perangkat smartphone kita.
Untuk server, perangkat yang dibutuhkan atau digunakan adalah komputer, yang sudah
dirancang secara khusus untuk melayani client. Mengapa butuh komputer yang dirancang
khusus? Hal ini karena sever menyimpan banyak sekali data dan informasi. Dalam sistem
kerjanya, ia akan menerima permintaan, kemudian mengolahnya dan mengirimkan kembali
respon sesuai dengan permintaan. Untuk itu, perangkat yang dibutuhkan adalah komputer
dengan kapasitas besar dan performa yang tinggi. Hal ini karena mungkin saja server menerima
permintaan yang banyak dalam satu waktu yang sama.

1.6 Kelebihan dan Kekurangan Client Server Database


Ketika kamu memutuskan untuk menggunakan teknologi informasi ini, kamu mungkin akan
merasakan beberapa kelebihan dan kekurangan. Hal ini bisa jadi pertimbangan bagi kamu
sebelum menggunakannya. Berikut kita akan bahas.
● Kelebihan
Pada bagian pertama, kita akan bahas soal kelebihan kerja jaringan client server.
Kelebihan yang bisa kamu dapatkan adalah kontrol dan back up data secara terpusat
oleh server. Kelebihan berikutnya adalah skalabilitas, dimana kamu bisa menambah
jumlah komputer atau server pada perangkat client. Hal ini tidak akan memberikan
pengaruh yang besar. Kelebihan terakhir yang bisa kamu rasakan adalah pada hal
keamanan. Maksud dari keamanan disini, server dapat mengawasi dan membatasi
akses data ataupun informasi dalam server tersebut. Server juga dapat mengatur
pembatasan informasi terhadap user, sehingga user hanya dapat mengakses informasi
yang menjadi haknya.
● Kekurangan
Disamping kelebihan, tentunya ada kekurangan dari jaringan client servers.
Kekurangannya adalah kemungkinan adanya kegagalan pada pusat kontrol.Ketika
server tunggal yang digunakan untuk mengatur resource mengalami masalah, maka
akan menyebabkan terhentinya semua aktivitas pada jaringan tersebut. Kemungkinan
ini disebut juga dengan ancaman Single Point of Failure (SPOF).
Misalkan sebuah server yang menyimpan database email dan password user, lalu
jaringan tersebut mengalami kegagalan. Maka kemungkinannya, para pengguna atau
user tidak dapat mengakses jaringan tersebut, sampai server-nya pulih. Kekurangan
berikutnya yang mungkin kamu rasakan adalah biaya yang mahal. Kebutuhan atas
penyimpanan yang besar membuat kamu butuh komputer super sebagai server. Selain
itu, kamu juga butuh mengeluarkan biaya untuk tenaga IT khusus yang akan melayani
para client dan mengelola sever ini.
Terakhir, kekurangan yang mungkin kamu rasakan adalah kelambatan jaringan.

2
BAB II
PEMBAHASAN

2.1 Pengertian SQL Database


SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses
data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang
digunakan dalam manajemen basis data relasional.

2.2 Microsoft SQL Server


Microsoft SQL Server merupakan produk RDBMS (Relational Database Management
System) yang dibuat oleh Microsoft. Microsoft SQL Server juga mendukung SQL sebagai bahasa
untuk memproses query ke dalam database. Microsoft SQL Server banyak digunakan pada dunia
bisnis, pendidikan atau juga pemerintahan sebagai solusi database atau penyimpanan data.
(Martina,2007:12).
Pada tahun 2000 Microsoft mengeluarkan SQL Server 2000 yang merupakan versi yang
banyak digunakan. Berikut ini adalah beberapa fitur yang dari sekian banyak fitur yang ada pada
SQL Server 2000:
1. XML Support. Fitur ini dapat menyimpan dokumen XML dalam suatu tabel, meng-query
data ke dalam format XML melalui Transact-SQL dan lain sebagainya.
2. Multi-Instance Support. Fitur ini memungkinkan untuk menjalankan beberapa database
engine SQL Server pada mesin yang sama.
3. Data Warehousing and Business Intelligence (BI) Improvements. SQL Server
dilengkapi dengan fungsi-fungsi untuk keperluan Business Intelligence melalui Analysis
Services. Selain itu, SQL Server 2000 juga ditambahi dengan tools untuk keperluan
data mining.
4. Performance and Scalability Improvements. SQL Server menerapkan distributed
partitioned views yang memungkinkan untuk membagi workload ke beberapa Server
sekaligus. Peningkatan lainnya juga dicapai di sisi DBCC, indexed view, dan index
reorganization.
5. Query Analyzer Improvements. Fitur yang dihadirkan antara lain: integrated debugger,
object browser, dan fasilitas object search.
6. DTS Enhancement. Fasilitas ini sekarang sudah mampu untuk memperhatikan primary
key dan foreign key constraints. Ini berguna pada saat migrasi tabel dari RDBMS lain.
7. Transact-SQL Enhancements. Salah satu peningkatan disini adalah T-SQL sudah
mendukung UDF (User-Definable Function). Ini memungkinkan Anda untuk menyimpan
rutin-rutin ke dalam database enginen.

2.3 Tipe Data dalam SQL Server 2000


Data dalam Microsoft SQL Server sangat bervariasi, dan setiap kolom dalam satu tabel
harus memiliki data sesuai dengan jenis dan tipenya. SQl Server memiliki beberapa kategori tipe
data dan masing-masing mempunyai beberapa tipe data dasar.

3
Tabel 2.1. Tipe Data Sql Server 2000
(Sumber : Martina, 2003:79)

Integer Keterangan

Bit Integer dengan nilai 0 atau 1

Int Nilai Integer dengan nilai antara 2.147.483.648


sampai 2.147.384.647

Decimal atau Angka antara -10^38-1 sampai 10^38-1


Numeric

Money Nilai yang terhubung dengan mata uang dari -


2^63 (-922.377.203.685.477,5808 sampai 2^63-1
(-922.377.203.685.477,5807)

Float -214.748,3648 sampai 1.79E+308

Real -3.40E+308 sampai 3.04E+38

Datetime 1 Januari 1973 sampai 31 Desember 9999

Smalldatetime 1 Januari 1900 sampai 6 Juni 2079, dengan


ketelitian hingga1 menit

String Keterangan

Char Field tetap dengan ukuran maksimal 8000 byte

Varchar Field tetap dengan ukuran maksimal 8000 byte

Text Variabel dengan ukuran hingga 2^31-1


(2.147.488.647) byte

Unicode String Keterangan

Nchar Karakter Unicode dengan ukuran tetap hingga


4000 byte

Ncarchar Variabel dengan ukuran sampai 2^31-1


(2.147.483.647) byte

Ntext Karakter Unicode dengan ukuran bervariasi


hingga 4000 byte

4
Binary String Keterangan

Binary Ukuran tetap hingga 8000 byte

Varbinary Ukuran bervariasi hingga 8000 byte

Image Ukuran bervariasi hingga 2^31-1 (2.147.483.647)


byte

2.4 Batasan SQL Server 2000


Microsoft SQL Server mempunyai beberapa batasan dimana batasan tersebut memiliki
prioritas diatas trigger, aturan dan nilai defaultnya. Sebagai gambaran tabel berikut akan
menjelaskan batasan-batasan yang dimaksud.

Tabel 2.2. Batasan Dalam SQL Server 2000


(Sumber : Martina, 2003 : 86)

Fungsi Keterangan

NOT NULL Menentukan bahwa kolom tidak bias menentukan


nilai NULL

CHECH Membatasi nilai yang bias diletakkan kedalan kolom dengan


menentukan suatu kondisi. Misalnya nilai TRUE maka nilai yang
diberikan dapat dimasukkan kedalam kolom sedang apabila
FLASE

UNIQUE Memasukkan kolom-kolom memiliki nilai


eksklusif

PRIMARY KEY Membuat kata kunci primer atau kunci utama dari sebuah tabel,
kolom atau kombinasi dari kolom dengan nilai yang harus bersifat
eksekutif didalam tabel untuk mengenali baris

FOREIGN KEY Menentukan hubungan antara tabel-tabel

5
2.5 Fungsi SQL Database
Fungsi dari SQL database adalah sebagai berikut:
a. Memungkinkan Anda mengakses dan memanipulasi database.
b. Dapat mengeksekusi data dari database.
c. Dapat mengambil data dari database.
d. Dapat menyisipkan data dalam database.
e. Dapat memperbarui data dalam database.
f. Dapat menghapus data dari database.
g. Dapat membuat database baru.
h. Dapat membuat tabel baru dalam database.
i. Dapat membuat prosedur yang tersimpan dalam database.
j. Dapat menggabungkan beberapa tabel dalam database.
k. Dapat mengatur hak akses pada tabel, prosedur, dan lain-lain.

2.6 Macam-Macam Perintah SQL Database


1. Create Database
Digunakan untuk membuat database baru.
Syntax dasar:
CREATE DATABASE database_nama
Contoh:
CREATE DATABASE semesta
2. Create Table
Digunakan untuk membuat tabel baru.
Syntax dasar:
CREATE TABLE nama_tabel (field1, field2, field3)
Contoh:
CREATE TABLE bumi (id int, nama varchar(255), email varchar(50))
3. SELECT
Digunakan untuk memilih data dari tabel database.
Syntax dasar:
SELECT column_name(s) FROM table_name atau SELECT * FROM table_name
Contoh:
SELECT nama, email FROM bumi atau SELECT * FROM bumi
4. Order By Descending
Membuat tampilan dari tabel berurut dari yang terbesar ke terkecil.
Syntax dasar:
SELECT * FROM name_field ORDER BY DESC
Contoh:
SELECT * FROM bumi ORDER BY DESC

6
5. Order By Ascending
Membuat tampilan dari tabel berurut dari yang terkecil ke terbesar.
Syntax dasar:
SELECT * FROM name_field ORDER BY ASC
Contoh:
SELECT * FROM bumi ORDER BY ASC
6. Update Data
Digunakan untuk memodifikasi, menambah data pada suatu tabel.
Syntax dasar:
UPDATE table_name SET column1 = value, column2 = value, WHERE
some_column = some_value;
Contoh:
UPDATE bumi SET nama = ‘nina’, email = ‘[email protected]’, WHERE kota =
‘Medan’ where id = 1
7. Delete
Digunakan untuk menghapus data dari suatu tabel.
Syntax dasar:
DELETE FROM table_name WHERE some_column = some_value
Contoh:
DELETE FROM bumi where id = 1

2.7 Open Database Connectivity (ODBC)


Open Database Connectivity (ODBC) adalah sebuah standar terbuka untuk konektivitas
antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan
dan mengkoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMDB).
Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa
pemrograman tertentu, sistem manajemen basis data tertentu, dan operasi tertentu.
ODBC merupakan protokol standar yang dapat menghubungkan segala jenis database
eksternal server atau file eksternal server. Driver ODBC yang digunakan oleh mesin database
Microsoft Jket dapat mengakses Microsoft SQL. Server dan beberapa database eksternal
lainnya. ODBC dapat mengakses sumber data baik lokal maupun jarak jauh (remote) dengan
menggunakan driver ODBC. Driver ODBC 16 bit atau 32 bit keduanya dapat digunakan untuk
mengakses sumber data.

2.8 Komponen ODBC


1. ODBC API: Sekumpulan panggilan fungsi, kode-kode kesalahan dan sintaksis SQL yang
mendefinisikan bagaimana data dalam sebuah DBMS diakses.
2. Driver Basis Data ODBC: Driver (yang berupa dynamic link library) yang mampu
memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu.
3. ODBC Driver Manager: Yang bertugas untuk memuat driver basis data ODBC yang
dibutuhkan oleh aplikasi.

7
2.9 Penggunaan ODBC
Penggunaan sistem operasi Windows dapat mengkonfigurasikan ODBC dengan
menggunakan utilitas ODBC yang terdapat di dalam Control Panel. Utilitas ini mengizinkan
mereka untuk mendefinisikan DSN (Data Source Name) untuk basis data yang hendak diakses
dan juga driver yang digunakan untuk mengakses basis data tersebut. Untuk mengkonfigurasikan
ODBC dengan utilitas ini, mereka dapat mengasosiasikan sebuah DSN dengan sebuah driver
ODBC, yang mengizinkan aplikasi untuk dapat berinteraksi dengan sebuah basis data yang
disimpan baik secara lokal di dalam mesin yang sama maupun di dalam server jaringan.

8
BAB III
KESIMPULAN DAN SARAN

3.1 Kesimpulan
Dengan pembahasan yang sudah diuraikan maka penulis membuat
kesimpulan seperti berikut ini:
1. Sistem akademik ini dibuat dengan sistem Client Server sehingga dapat di akses dan
digunakan oleh beberapa user dan dapat digunakan oleh banyak komputer.
2. Aplikasi dapat dipergunakan untuk mengelola data-data siswa, guru dan nilai serta
membuat laporan untuk data-data yang terdapat pada database server.
3. User dapat mengirimkan pesan melalui aplikasi chat client, jika memerlukan bantuan
dari operator atau administrator.
4. Kemudahan dalam proses input data nilai siswa yang dapat dilakukan oleh guru mata
pelajaran masing-masing.
5. Aplikasi dapat mendeteksi client yang terkoneksi ke server, mendeteksi koneksi client
yang terputus, mendeteksi client yang masih dipergunakan ataupun yang sudah tidak
dipergunakan lagi.
6. Perkembangan data yang ada didalam database akademik siswa dapat dilihat dalam
bentuk grafik atau dibuat report kemudian dapat dicetak ke dalam hard copy.

3.2 Saran
Dari hasil kesimpulan yang penulis utarakan diatas aplikasi akademik berbasis client
server memiliki potensi yang sangat besar untuk dikembangkan menjadi lebih baik dan lebih
lengkap lagi oleh karena itu maka penulis mencoba memberikan saran yang kiranya dapat
berguna bagi Mts. An-Nizhamiyyah terutama aplikasi akademik tersebut antara lain adalah
1. Perencanaan dan pembiayaan harus dipikirkan terlebih dahulu sebelum merubah
sistem dengan yang baru.
2. Aplikasi Akademik Berbasis Client Server dengan Menggunakan Internet Direct (Indy)
sebagai programming dengan menambahkan beberapa fungsi lainnya, seperti sistem
penggajian guru, pembayaran spp siswa dan memonitor data penilaian menggunakan
mobile web.

9
DAFTAR PUSTAKA

Bahri, Kusnassriyanto dan Sjachriyanto, Wawan. 2008. Teknik Pemrograman Delphi. Bandung :
Penerbit Informatika
Departemen Agama Republik Indonesia. 2000. Panduan Akademik Madrasah Tsanawiyah.
Dharwiyanti, Sri. 2003. “Pengantar Unified Modelling Language (UML)”, Ilmu Komputer ;
Fadilah,Uci Nur. 2010. Pengembangan Sistem Informasi Manajemen Sekolah (Study Kasus:
Sekolah Dasar Surabaya) : Skripsi Tidak Diterbitkan
Fajri, Qunut.2007. Sistem Informasi Pembuatan Rapor Sdn Pondok Kacang Timur: Skripsi Tidak
Diterbitkan
Fathansyah, Ir. 2007. Basis Data. Bandung : Informatika
Hidajat, Soegianto. 2010. Sistem Informasi Akademik Pada Sebuah Smu Swasta Di Surabaya :
Skripsi Tidak Diterbitkan
Hidayat,Taufik. 2007. Menganalisis Dan Merancang Sistem Informasi Pendaftaran Murid Baru :
Skripsi Tidak Diterbitkan
Indah,Dwijayanti. 2010. Perancangan Aplikasi Sistem Informasi Akademik SDN Rawajati 08 Pagi
Berbasis Pada Jaringan WLAN. : Skripsi Tidak Diterbitkan
Jogiyanto, H.M. 2005. Pengenalan Komputer. Yogyakarta: Penerbit Andi Kadir, Abdul. 2003.
Pengenalan Sistem Informasi. Yogyakarta : Penerbit Andi.
Kadir, Abdul. 2009. Dasar Perancangan dan Implementasi Database Relasional. Yogyakarta :
Penerbit Andi.
Khalisa. 2010. Topologi Jaringan Star. [Online] Tersedia :
http://khalishahmutiara.blogspot.com/2010/08/topologi-jaringan-star.html.
[11 Desember 2010].
Ketut, Dharmayuda. 2007. Program Aplikasi Client Server. Bandung : Penerbit Informatika
Koesoemo,Teddy Sapoetro. 2007. Aplikasi Sistem Penilaian Dengan Menggunakan Borland
Delphi7 : Skripsi Tidak Diterbitkan
Martiana Inge, Ir,. 2003. 36 Jam belajar Komputer Microsoft SQL Server 2000. Jakarta : PT Elex
Media Komputindo
Noorchayati,Lis. 2009. Aplikasi Pengarsipan Menggunakan Borland Delphi : Skripsi Tidak
Diterbitkan
Oetomo Dharma, S.Kom dkk. 2006. “Konsep dan Aplikasi Pemrograman Client Server dan
Sistem Terdistribusi.”. Yogyakarta :Penerbit Andi.
Pilone,Dan, 2005, “UML 2.0 in Nutshell”, O'Reilly Prasetyo Harmi. 2006. Pengantar UML. [Online]
Tersedia :
http://harmiprasetyo.wordpress.com/2006/09/26/pengantar-uniifiied-modelliing-language-uml/.
[10 Oktober 2010].
Pratiwi, Aldila Sintha. 2009. Sistem Aplikasi Pengolahan Nilai Raport Smp Negeri 3 Ngadirojo
Wonogiri : Skripsi Tidak Diterbitkan
Pressman, Roger S. 2005. Software Engineering A Practitioner’s Approach Sixth Edition. New
York : McGraw-Hill

10
Rohmanto, Muhammad Heko 2010. Perancangan Sistem Informasi Akademik Smp Yasti Cisaat
Sukabumi Menggunakan Visual Basic 6.0 Dan Microsoft Access : Skripsi Tidak Diterbitkan
Rumbaugh James, Ivar Jacobson dan Grady Booch. 2005. “The Unified Modelling Language
Reference Manual Second Edition”. Addison Wesley:Pearson Education.inc
Sasongko,Sigit. 2008. Aplikasi Administrasi Taman Pendidikan Al Qur’an Al Fattah Menggunakan
Borland Delphi 7.0 : Skripsi Tidak Diterbitkan
Simarmata. Janner. 2007. Perancangan Basis Data. Yogyakarta : Andi Sirait, Revol. Pengertian
Informasi.[Online]Tersedia: http://revolsirait.com/pengertian- informasi.
[10 September 2010].
Sugiyono, Prof. Dr. 2009. Statistika Untuk Pemula. Alvabeta Sutanta, Edhy. 2005. Pengantar
Teknologi Informasi. Graha Ilmu.
Tyas,Yudiawati Kusumaning. 2009. Rancang Bangun Sistem Informasi Akademik Smp Plus Dan
Pondok Pesantren Pada Yayasan Pendidikan Sabilur Rosyad : Skripsi Tidak Diterbitkan
Utomo,Budi 2005. Aplikasi Microsoft Visual Basic 6.0 dalam pembuatan Sistem Informasi
Manajemen Basis Data Administrasi SMK Negeri 2 Semarang : Skripsi Tidak Diterbitkan
Wicaksono, Rohadi. 2007. Menelusuri Hakikat Akademik.[Online]Tersedia:
http://rohadieducation.wordpress.com/2007/06/16/menelusuri-hakikat-akademik/

http://www.zainalhakim.web.id/pengertian-client-server.html diakses tanggal 11 mei 2014

http://luviyani.blogspot.com/2010/04/client-server.html diakses tanggal 11 mei 2014

http://achmad89.wordpress.com/2010/07/11/arsitektur-client-server.html diakses tanggal 11


mei2014

http://slametridwan.wordpress.com/arsitektur-client-server.html diakses tanggal 11 mei 2014

Anda mungkin juga menyukai