Pengertian Client Server Melaksanakan urusan kerumahtanggaan; f. Melaksanakan urusan rapat dinas dan upacara resmi; Melaksanakan urusan pengelolaan barang perlengkapan h. Melaksanakan urusan kepegawaian; Melaksanakan urusan pengelolaan keuangan;

20

2.6. Pengertian Client Server

Menurut Dede Sopandi 2006 : 1. Transmisi data berarti pengiriman data antara dua komputer, atau antara sebuah komputer dengan terminal. CCITTConsultative Cimmittee International Tlephony dan Tegraphy, yang sekarang dikenal ITU-TInternational Telecommunications Union Telephony, menyebut terminal sebagai piranti terminal datadata terminal equipment=DTE. Client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya resources dari komponen sistem lainnya. Server adalah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. Sistem clientserver dirancang untuk memisahkan layanan basis data dari client, dengan penghubungnya dengan menggunakan jalur komunikasi data. Layanan basisdata diimplementasikan pada sebuah komputer yang berdaya guna, yang memungkinkan manajemen tersentralisasi, keamanan dan berbagi sumber daya. http:www.wimpermana.web.ugm.ac.idjaringan-client-server18 April 2009 . Client-Server adalah arsitektur jaringan yang memisahkan client biasanya aplikasi yang menggunakan GUI dengan server. Masing-masing client dapat meminta data atau informasi dari server.

2.7. Perangkat Lunak Pendukung

Perangkat lunak pendukung dalam pembuatan perangkat lunak persediaan barang yaitu diantaranya : 21

2.7.1 Borland Delphi 7.0

Borland Delphi merupakan suatu bahasa pemrograman yang memberikan berbagai fasilitas pembuatan aplikasi visual. Keunggulan bahasa pemrograman ini terletak pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola desain yang menarik serta diperkuat dengan pemrogramannya yang terstruktur. Keunggulan lain dari Delphi adalah dapat digunakan untuk merancang program aplikasi yang memiliki tampilan seperti program aplikasi lain yang berbasis Windows. Khusus untuk pemrograman database, Borland Delphi menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan programmer dalam membuat program. Borlad Delphi 7.0 merupakan pengembangan dari program Borland Delphi 6.0. lebih banyak keunggulan dan fasilitas baru yang diberikan oleh Borland Delphi 7.0 dibandingkan dengan versi-versi sebelumnya.

2.7.2. MySQL

Menurut Bunafit Nugroho 2004:1 mengemukakan bahwa “Mysql” adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan standar SQL Structure Query Language”. Dengan menggunakan MySQL server maka data dapat diakses oleh banyak secara bersamaan sekaligus dapat membatasi akses para pemakai berdasarkan previllage hak user yand diberikan . MySQL menggunakan bahasa SQL Structure Query Language yaitu bahasa standar pemograman database. MySQL dipublikasikan sejak tahun 1996, tetapi 22 sebenarnya dikembangkan sejak tahun 1979, MySQL telah memenangkan penghargaan Linux Journal Reader’s Choice Award selama tiga tahun. MySQL sekarang tersedia dibawah ijin opensource, tetapi juga ada ijin penggunaan secara komersial. Sebagai database yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL : 1. Portability MySQL dapat berjalan stabil pada berbagai sitem operasi di antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server, Solaris, Amiga, HPUX dan masih banyak lagi. 2. Open Source MySQL didistribusikan secara open source gratis, di bawah lisensi GPL. 3. Multiuser MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan. 4. Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Column Types MySQL memiliki tipe kolom yang sangat kompleks, seperti signedunsigned 23 integer, float, double, char, varchar, text, blob, date, time, datetime, year, set serta enum. 6. Command dan Function MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query. 7. Security MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user dengan system perizinan yang mendetail serta password terencripsi. 8. Stability dan Limits MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu, batas indeks yang dapat di tampung mencapai 32 indeks pada tiap tabelnya. 9. Connectivity MySQL dapat melakukan koneksi dengan client menggunakan protocol TCPIP, Unix soket Unix, atau Named Pipes NT. 10. Localisation MySQL dapat mendeteksi pesan kesalahan error code pada clent dengan menggunakan lebih dari dua puluh bahasa. Meski demikian, bahasa Indonesia belum termasuk di dalamnya. 11. Interface MySQL memiliki interface antar muka terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API Application 24 Programming Interface. 12. Client dan Tools MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertai petunjuk online. 13. Struktur Tabel MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan databse lainnya semacam PostgreSQL ataupun Oracle. Objek-objek dalam sebuah database adalah sebagai berikut : 1 Database Database berisi berbagai objek yang digunakan untuk mewakili, menyimpan data, dan mengakses data. 2 Table Objek yang berisi tipe-tipe data dan data mentah 3 Kolom Sebuah tanel berisi kolom-kolom untuk menampung data. Kolom mempunyai sebuah tipe dan nama yang unik. 4 Tipe data Sebuah kolom mempunyai sebuah tipe data. Tipe-tipe yang dapat dipilih adalah karakter, numeric, tanggal, Boolean dan lain-lain. 5 Stored procedure 25 Merupakan perintah-perintah SQL yang membentuk makro. Dengan menjalankan stored prosedure berarti menjalankan perintah-perintah SQL di dalam sebuah procedure. 6 Trigger Stored procedure yang diaktifkan pada saat data ditambahkan, diubah, atau dihapus dari database. Trigger dipakai untuk menjamin aturan integrasi di dalam database. 7 Rule Diberlakukan pada kolom sehingga data yang dimasukan harus sesuai dengan aturan. 8 Primary key Menjamin setiap baris data unik, dapat dibedakan dari data yang lain. 9 Foreign key Kolom-kolom yang mengacu primary key pada table lain. Primary key dan foreign key dipakai untuk menghubungkan sebuah data dengan tabel lain. 10 Konstrain Mekanisme integritas data yang berbasis server dan diimplementasikan oleh sistem. 11 Default Dinyatakan pada field kolom sehingga jika kolom tersebut tidak diisi data, maka diisi dengan nilai default. 12 View 26 Query yang memakai beberapa tabel, dan disimpan di dalam database. View dapat memilih beberapa kolom dari sebuah tabel atau menghubungkan beberapa tabel. View daapt dipakai untuk menjaga keamanan data. 13 Index Membantu mengorganisasikan data sehingga query menjadi lebih cepat. 14 Fungsi Kumpulan perintah yang mengandung input atau tidak menggunakan input baik satu atau lebih dari satu dan mengeluarkan nilai baik berupa skalar maupun tabular berbentuk tabel. BAB III OBJEK PENELITIAN

3.1. Objek Penelitian

Penelitian dilakukan di Perguruan Tinggi Negeri, Untuk melihat lebih jelas gambaran mengenai objek penelitian di Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran yang merupakan lembaga pendidikan tinggi di bidang ilmu sosial dan ilmu politik, maka penulis membahas mengenai sejarah, visi dan misi, struktur organisasi dan deskripsi pekerjaan dari Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran.

3.1.1. Sejarah Singkat Perusahaan

Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran, didirikan atas desakan dan tuntutan warga masyarakat Provinsi Jawa Barat ketika itu, yang mengharapkan Universitas Padjadjaran menumbuhkan keilmuan yang dapat merespons realitas sosial dan kemanusiaan yang dinamis di Jawa Barat. Untuk menjawab keinginan tersebut, Presiden Universitas Padjadjaran, sebutan rektor pada saat itu, mengeluarkan Surat Keputusan No 4PKUP1958, tanggal 28 Februari 1958 tentang pembentukan Panitia Ad-hoc yang bertugas mempersiapkan pembentukan fakultas. Baru pada tanggal 13 Oktober 1958 prakarsa tersebut direalisasi dengan terbentuknya Fakultas Administrasi Negara dan Niaga sebagai fakultas yang berada di bawah asuhan Yayasan Pembina Universitas Padjadjaran. Namun, dua tahun kemudian, berdasarkan Surat 27 28 Keputusan Menteri Pendidikan Pengajaran dan Kebudayaan No. 66971UU60, tanggal 12 Agustus 1960, dikukuhkan Fakultas Sosial Politik Sospol nama fakultas yang sesuai dengan nomenklatur Kementerian P dan K masa itu sebagai salah satu fakultas yang berada dalam lingkungan Universitas Padjadjaran. Sejak tanggal 8 Desember 1983, nama Fakultas Sospol kemudian diubah menjadi Fakultas Ilmu Sosial dan Ilmu Politik FISIP melalui SK Menteri Pendidikan dan Kebudayaan RI No. 157411983. 3.1.2. Visi dan Misi Perusahaan Berikut ini adalah visi dan misi Fakultas Ilmu Sosial Dan Ilmu Politik Universitas Padjadjaran : 1. Visi ”FISIP UNPAD menjadi lembaga pendidikan tinggi yang memiliki komitmen terhadap keunggulan bidang ilmu sosial dan ilmu politik.” 2. Misi a. Melaksanakan pendidikan bidang ilmu sosial dan ilmu politik yang bermutu untuk menghasilkan lulusan yang berdaya saing secara moral maupun akademis agar bermanfaat bagi masyarakat. b. Mengembangkan penelitian dan pengabdian kepada masyarakat guna menopang pendidikan dan kemajuan ilmu pengetahuan dan teknologi bagi komunitas akademik, pemerintah, industri dan masyarakat umum. c. Melaksanakan manajemen pendidikan dengan menerapkan prinsip penjaminan mutu quality assurance. 29 d. Menerapkan sistem manajemen profesional berbasis transparansi dan akuntabilitas untuk menciptakan hubungan kelembagaan yang efektif dan efisien. e. Menjalin hubungan kerjasama secara berkesinambungan dengan menerapkan prinsip kesetaraan, kemitraan dan saling percaya.

3.1.3. Struktur Organisasi Perusahaan

Sturktur Organisasi Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran dalam lingkup Kepala Bagian Tata Usaha dapat dilihat pada gambar di bawah ini : Gambar 3.1. Struktur Organisasi Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran 30

3.1.4. Deskripsi Tugas

Tugas-tugas yang dilaksanakan oleh setiap pejabat terdiri atas tugas utama tugas pokok dan tugas penunjang, yaitu tugas-tugas yang bersifat menunjang pelaksanan tugas utama. Tugas utama adalah tugas-tugas yang tercantum dalam uraian tugas job description yang ada pada setiap jabatan, sedangkan tugas penunjang tugas pokok adalah kegiatan-kegiatan pejabat di luar tugas pokok yang pada umumnya bersifat tugas kemasyarakatan .

1. Bagian Tata Usaha

Untuk melaksanakan tugas pekerjaan dalam usaha pencapaian tujuan yang telah ditetapkan oleh Universitas Padjadjaran, maka seorang Kepala Bagian Tata Usaha bertugas melaksanakan administrasi umum, perlengkapan, keuangan, kepegawaian dan pendidikan fakultas. Adapun uraian tugas Kepala Bagian Tata Usaha telah diatur oleh Keputusan Menteri tersebut adalah sebagai berikut : a. Menyusun rencana dan program kerja Bagian dan mempersiapkan penyusunan rencana dan program kerja fakultas sebagai; b. Menghimpun dan Menelaah peraturan perundang-undangan di bidang ketatausahaan, akademik dan kemahasiswaan; c. Mengumpulkan, mengolah dan menganalisis data ketatausahaan, akademik dan kemahasiswaan; d. Melaksanakan urusan persuratan dan kearsipan;

e. Melaksanakan urusan kerumahtanggaan; f. Melaksanakan urusan rapat dinas dan upacara resmi;

31

g. Melaksanakan urusan pengelolaan barang perlengkapan h. Melaksanakan urusan kepegawaian;

i. Melaksanakan urusan pengelolaan keuangan;

j. Melaksanakan administrasi pendidikan, penelitian dan pengabdian kepada masyarakat; k. Melaksanakan administrasi kemahasiswaan dan hubungan alumni; l. Melaksanakan pemantauan dan evaluasi kegiatan di lingkungan fakultas; m. Melaksanakan administrasi perencanaan dan pelayanan informasi; n. Melaksanakan penyimpanan dokumen dan surat yang berhubungan dengan kegiatan fakultas; o. Menyusun laporan Bagian dan mempersiapkan penyusunan laporan fakultas.

2. Sub Bagian Pendidikan

Sub Bagian Pendidikan Fakultas Ilmu Sosial dan Ilmu Politik Universitas Padjadjaran, mempunyai tugas utama adalah melakukan administrasi pendidikan, penelitian dan pengabdian kepada masyarakat. Selanjutnya uraian tugas Sub Bagian Pendidikan adalah sebagai berikut : a. Menyusun rencana dan program kerja Sub Bagian dan mempersiapkan penyusunan rencana dan program kerja Bagian b. Menghimpun dan mengkaji peraturan perundang-undangan di bidang akademik c. Mengumpulkan, mengolah dan menganalisis data di bidang pendidikan, penelitian dan pengabdian kepada masyarakat; d. Melakukan penyusunan jadwal perkuliahan, praktikum dan pelaksanaan ujian; 32 e. Melakukan penyusunan rencana kebutuhan sarana akademik; f. Melakukan administrasi perkuliahan, praktikum dan pelaksanaan ujian; g. Menghimpun dan mengklasifikasi data pencapaian target kurikulum; h. Melakukan urusan kegiatan pertemuan ilmiah di lingkungan fakultas; i. Melakukan administrasi penelitian dan pengabdian kepada masyarakat di lingkungan fakultas; j. Melakukan penyimpanan dokumen dan surat di bidang pendidikan, penelitian dan pengabdian kepada masyarakat; k. Menyusun laporan Subbagian dan mempersiapkan penyusunan laporan Bagian

3. Sub Bagian Umum dan Perlengkapan

Subbagian Umum dan Perlengkapan dalam usaha pencapaian tujuan yang telah direncanakan sebelumnya, sudah mempunyai tugas yaitu melaksanakan urusan tata usaha, rumah tangga dan perlengkapan. Adapun uraian tugas Sub Bagian Umum dan Perlengkapan adalah sebagai berikut:

a. Menyusun rencana dan program kerja Sub Bagian;