Ditujukan Untuk Memenuhi Mata Pelajaran Basis Data Dan Guru Mata Pelajaran Bapak Labib Fayumi
Ditujukan Untuk Memenuhi Mata Pelajaran Basis Data Dan Guru Mata Pelajaran Bapak Labib Fayumi
Ditujukan untuk memenuhi mata pelajaran Basis Data dan guru mata pelajaran
Disusun oleh:
1. Tariza Candra S (22)
2. Putri Riyatun Z (4)
3. Zahwa Oktafiela R (31)
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.
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.
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
iii
DAFTAR ISTILAH
API (Application Socket Programming) Sebuah library atau fungsi windows untuk
mengeksekusi sebuah perintah yang ada di
dalam semua tampilan windows.
User Pengguna.
iv
BAB I
PENDAHULUAN
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.
2
BAB II
PEMBAHASAN
3
Tabel 2.1. Tipe Data Sql Server 2000
(Sumber : Martina, 2003:79)
Integer Keterangan
String Keterangan
4
Binary String Keterangan
Fungsi Keterangan
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
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.
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
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/