Pages

Senin, 30 September 2013

Rangkuman Jurnal

dikutip dari jurnal bapak Slamet Handoko, Idhawati Hestiningsih, Achmat Ainul Afif, Mohammad Arif
Program Studi Teknik Informatika Jurusan Teknik Elektro Politeknik Negeri Semarang

 
RESUME JURNAL DATA BASE

Program yang digunakan :

Aplikasi sistem informasi manajemen untuk pengelolaan kafe dibangun menggunakan bahasa pemrograman Borland Delphi 7.0 dan basis data MySQL.  Dengan adanya aplikasi sistem informasi ini diharapkan kegiatan transaksi yang terjadi menjadi lebih praktis, proses rekap transaksi jadi lebih mudah,  dan  laporan keuangan ataupun laporan pembelian barang secara bulanan ataupun sewaktu – waktu dapat diketahui lebih cepat.

Tahap Menjurnal Bukti Transaksi :

Tahap awal dari langkah menjurnal adalah memisahkan transaksi menurut sifatnya, pemisahan tersebut dilakukan dengan memerikasa secara cermat setiap data yang dikumpulkan, apakah data tersebut merupakan transaksi penjualan, pembelian, biaya operasional, pembelian peralatan, dan lain sebagainya Tahap ini merupakan proses pengklasifikasian aneka transaksi dalam sebuah catatan berdasarkan urutan kronologis. Catatan-catatan ini disebut dengan jurnal. Jurnal  dilakukan dengan mendebit dan mengkredit perkiraan–perkiraan serta menjaga keseimbangan di dalam buku besar secara umum terdapat dua jenis jurnal yang digunakan dalam proses akuntasi. Yang pertama adalah dua lajur atau lajur umum dan yang kedua adalah jurnal khusus. Jurnal Dua Lajur atau Lajur Umum merupakan jurnal yang lazim digunakan pada banyak perusahaan karena selain praktis juga dapat digunakan untuk menganalisis transaksi yang terjadi.

Tahap pengumpulan bukti transaksi





3.4 Diagram Hubungan Entitas Entity Relationship Diagram SIM untuk pengelolaan kafe dapat dilihat pada Gambar 4



Gambar 4 ERD SIM untuk pengelolaan kafe



Hasil tampilan data base



 

SIMPULAN

Dengan selesainya penelitian ini, maka dapat diambil kesimpulan sebagai berikut: 1) Mempermudah rekap data transaksi keluar dan masuk yang dilakukan oleh pegawai.

2) Otomatisasi proses absensi karyawan dengan menggunakan id karyawan pada barcode sehingga hanya perlu membaca barcode untuk dapat absen pegawai.

3) Dengan adanya sistem database semua data – data transaksi tersimpan dengan baik sehingga dalam pembuatan laporan pimpinan hanya perlu login dan melihatnya.

4) Berdasarkan hasil kuisioner yang diberikan kepada pegawai dan pimpinan di dapat nilai 81,67% dari tingkat kepuasan responder.

jurnal

JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
599 
SISTEM INFORMASI MANAJEMEN UNTUK PENGELOLAAN KAFE   
Slamet Handoko, Idhawati Hestiningsih, Achmat Ainul Afif, Mohammad Arif Program Studi Teknik Informatika Jurusan Teknik Elektro Politeknik Negeri Semarang  
Abstrak  
Kafe Green Black merupakan salah satu kafe yang bertempat di jalan Kol HR Hardianto Banaran Sekaran Gunung Pati, dimana selalu berusaha mengedepankan dalam peningkatan pelayanan terhadap pelanggan.  Proses transaksi yang masih manual dirasakan kurang efektif dan efisien.  Sehingga perlu disediakan sistem informasi dimana pegawai dapat langsung merekap transaksi baik penjualan ataupun pembelian secara cepat.  Dari rekap data transaksi tersebut Pimpinan dapat secara langsung mengetahui laporan – laporan  yang digunakan sebagai bahan pertimbangan bulan selanjutnya dalam menentukan strategi penjualan dan penggajian pegawai.  Dalam sistem ini juga dibuat fasilitas yang terkait dengan proses absensi karyawan dan aplikasi akuntansi terutama terkait dengan buku besar dan laporan laba/rugi. Aplikasi sistem informasi manajemen untuk pengelolaan kafe dibangun menggunakan bahasa pemrograman Borland Delphi 7.0 dan basis data MySQL.  Dengan adanya aplikasi sistem informasi ini diharapkan kegiatan transaksi yang terjadi menjadi lebih praktis, proses rekap transaksi jadi lebih mudah,  dan  laporan keuangan ataupun laporan pembelian barang secara bulanan ataupun sewaktu – waktu dapat diketahui lebih cepat. 
Kata Kunci : Manajemen, transaksi, laporan, keuangan  
1. PENDAHULUAN 
Perkembangan teknologi informasi yang sangat pesat mendorong manusia untuk memanfaatkan teknologi tersebut untuk mempermudah pekerjaannya. Pada prinsipnya teknologi ini berkembang untuk memenuhi kebutuhan dan keinginan manusia agar dalam kehidupannya dapat lebih mudah. Kemudahan yang diberikan oleh teknologi tersebut mencakup banyak hal serta merambah berbagai aspek kehidupan, mulai dari pendidikan hingga dunia usaha. 
Dalam dunia usaha, banyak pengusaha yang memanfaatkan teknologi informasi untuk digunakan dalam usahanya. Usaha yang sedang banyak diminati para pengusaha muda sekarang adalah mendirikan kafe. Kafe adalah tempat minum yang pengunjungnya dapat memesan minuman, seperti kopi, teh, coklat, susu, dan kue-kue. Biasanya orang pergi ke kafe tidak hanya sekedar untuk minum, melainkan untuk berkumpul dengan teman - temannya. Semakin menjamurnya usaha kafe ini, membuat pengelola kafe harus
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
600
berlomba – lomba untuk dapat menarik perhatian orang untuk berkunjung di kafe tersebut. Tidak hanya itu, pengelola kafe juga harus dapat memantau kinerja karyawan, sehingga karyawan dapat bekerja dengan baik. Masalah keuangan juga harus diperhatikan, banyaknya transaksi yang terjadi setiap harinya, jika tidak dikelola dengan baik, akan mengakibatkan kerugian. Pengelola akan sulit menghitung nilai pemasukan dan pengeluaran. Oleh karena itu pengelola harus memanfaatkan teknologi informasi yang dipadukan dengan sistem yang dapat membantu kinerja karyawan sehingga dapat bekerja secara efektif dan efisien. Sistem tersebut juga harus dapat menyimpan data transaksi ke dalam buku besar, sehingga data tersebut dapat diolah menjadi laporan keuangan yang dapat digunakan pengelola kafe untuk mengetahui keberhasilan kafe dalam menjalankan usahanya.    
2. KAJIAN PUSTAKA       2.1 Kafe Kafe berasal dari bahasa Perancis café. Arti sebetulnya adalah (minuman) kopi, tetapi kemudian menjadi tempat di mana seseorang bisa minum-minum, tidak hanya kopi, tetapi juga minuman lainnya. Di Indonesia, kafe berarti semacam tempat sederhana, tetapi cukup menarik di mana seseorang bisa makan makanan ringan.   Definisi kafe menurut kamus besar bahasa Indonesia adalah tempat minum kopi yang pengunjungnya dihibur dengan musik dan atau tempat minum yang pengunjungnya dapat memesan minuman seperti : kopi, teh, atau soft drink (minuman ringan)(Balai Pustaka 429 : 1996).  Sedangkan kafe tematik adalah sebuah tempat minum yang menggunakan tema tertentu (Balai Pustaka 430 : 1996).  
   2.2 Sistem Informasi Manajemen Sistem Informasi Manajemen (SIM) adalah bagian dari pengendalian internal suatu bisnis yang berbasis komputer yang menyediakan informasi meliputi pemanfaatan manusia, dokumen, teknologi, dan prosedur oleh akuntansi manajemen untuk memecahkan masalah bisnis seperti biaya produk, layanan, atau suatu strategi bisnis. Para pemakai biasanya membentuk suatu entitas organisasi formal, perusahaan atau subunit dibawahnya (Jogianto, 1994).  
2.3 Kegiatan Sistem Akuntansi Kegiatan Sistem Akuntansi merupakan suatu proses yang berkesinambungan dari satu periode ke periode berikutnya. Tujuannya adalah untuk memperoleh laporan keuangan periode yang sedang berlaku. Satu periode kegiatan diawali dengan pengumpulan data transaksi sampai dengan pembuatan laporan keuangan sehingga didapat neraca saldo setelah penutupan. Neraca saldo akan menjadi awal proses akuntansi periode berikutnya sehingga seringkali disebut dengan siklus kegiatan akuntansi (Teguh Wahyono, 2004).  
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
601
2.3.1 Tahap Pengumpulan Bukti Transaksi Titik tolak kegiatan akuntansi adalah bukti-bukti semua transaksi yang pernah terjadi. Bukti transaksi merupakan data dasar yang kemudian diolah dalam sistem akuntasi untuk mendapatkan laporan keuangan. Data tersebut bisa berupa data keuangan maupun data non-keuangan. Data yang bersifat keuangan adalah data-data transaksi yang langsung melibatkan uang, seperti transaksi pemasukan dan pengeluaran kas, pemasukan dan pengeluaran, pengeluaran kas, hutang piutang, dan lain-lain. Sedangkan yang bersifat non-keuangan misalnya aset seperti tanah bangunan, mesin, dan lain sebagainya. Untuk lebih jelasnya dapat dilihat pada Gambar 1 
     
Gambar 1 Alur Kegiatan Sistem Akuntansi
Semua data yang diperoleh perlu dicatat dalam database yang terdiri dari database penjualan, pembelian, dan lain lain bergantung pada kebutuhan 
2.3.2 Tahap Menjurnal Bukti Transaksi Tahap awal dari langkah menjurnal adalah memisahkan transaksi menurut sifatnya, pemisahan tersebut dilakukan dengan memerikasa secara cermat setiap data yang dikumpulkan, apakah data tersebut merupakan transaksi penjualan, pembelian, biaya operasional, pembelian peralatan, dan lain sebagainya Tahap ini merupakan proses pengklasifikasian aneka transaksi dalam sebuah catatan berdasarkan urutan kronologis. Catatan-catatan ini disebut dengan jurnal. Jurnal  dilakukan dengan mendebit dan mengkredit perkiraan–perkiraan serta menjaga keseimbangan di dalam buku besar secara umum terdapat dua jenis jurnal yang digunakan dalam proses akuntasi. Yang pertama adalah dua lajur atau lajur umum dan yang kedua adalah jurnal khusus. Jurnal Dua Lajur atau Lajur Umum merupakan jurnal yang lazim digunakan pada banyak perusahaan karena selain praktis juga dapat digunakan untuk menganalisis transaksi yang terjadi.
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
602
Jurnal Khusus merupakan jenis jurnal yang biasa digunakan untuk perusahaan besar yang memiliki lalu lintas transaksi yang sudah sangat padat. Dimana terdapat enam transaksi frekuensi sangat tinggi dan sering berulang-ulang. Keenam transaksi tersebut adalah pembelian barang  termasuk potongan-potongan penjualan, penerima kas, retur pembelian, dan retur penjualan.  Dengan adanya transaksi-transaksi tersebut Jurnal khusus biasanya terdiri dari empat jenis jurnal, yaitu : 
a. Jurnal khusus kas masuk  Jurnal ini digunakan untuk mencatat penerimaan kas dan penjualan secara tunai.  b. Jurnal khusus kas keluar Jurnal ini digunakan untuk mencatat transaksi pembayaran hutang, atau pembayaran biaya lain yang berkaitan dengan pembelian secara kredit. c. Jurnal khusus penjualan Jurnal ini pada umumnya digunakan untuk mencatat transaksi penjualan kredit d. Jurnal khusus pembelian Jurnal khusus pembelian umumnya digunakan untuk mencatat tranksaksi pembelian kredit. 
2.3.3 Posting ke Buku Besar Setelah proses pengklasifikasian terhadap data-data transaksi yang beranekaragam tersebut ke dalam sebuah jurnal, langkah selanjutnya adalah transaksi- transaksi tersebut akan dikumpulkan kembali ke dalam satu buku yang disebut Buku Besar. Pengumpulan ini dikenal dengan posting, yaitu proses perpindahan informasi akuntansi dari jurnal ke masing-masing perkiraan yang bersangkutan. Posting tersebut pada akhirnya mengelompokkan transaksi ke dalam kelompok aktiva, hutang, modal, pendapatan, dan biaya. 
2.3.4 Tahap Penyusunan Neraca Saldo 
Neraca Saldo merupakan daftar perkiraan dimana masing-masing perkiraan memuat saldo akhir transaksi seperti yang terdapat dalam buku besar. Neraca saldo juga sangat berguna untuk menguji keseimbangan debit kredit dalam buku besar dan menjadi dasar dalam pembuatan laporan keuangan.  
3 METODE PENELITIAN
Subjek penelitian ini adalah membuat rancang bangun SIM untuk pengelolaan kafe. Data dalam penelitian ini menggunakan data dari Kafe Green Black Jalan MT Haryono Sekaran Gunungpati. Selanjutnya setelah pihak Kafe Green Black memberikan izin maka dilakukan penggalian data lebih lanjut untuk mendukung proses analisis dan perancangan sistem. Hal ini dilakukan dengan wawancara secara langsung dengan pemilik Kafe Green Black. Setelah hasil analisis dan perancangan sistem disetujui maka hasilnya siap untuk dilakukan proses pengkodean guna implementasi sistem.
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
603
3.1 Gambaran Umum Sistem Perancangan sistem bertujuan untuk mempermudah pengembang sistem untuk menentukan ruang lingkup, estimasi sumber daya, biaya dan jadwal. Secara umum pengguna sistem ini ada 3 (tiga), yaitu administrator, karyawan, dan pimpinan. Administrator bertanggung jawab untuk mengelola sistem tersebut.  Tugas dari admin adalah mengatur hak akses user, merubah dan menambah data pada sistem. Karyawan bertugas untuk mengurusi transaksi – transaksi yang ada, baik transaksi pemasukan maupun transaksi pengeluaran. Sedangkan pimpinan hanya dapat mengetahui laporan. Untuk lebih jelasnya dapat dilihat pada Gambar 2.  
Gambar 2 Gambaran umum sistem
3.2 Prinsip Kerja Sistem Sistem ini digunakan untuk mengatur hal-hal mengenai sistem informasi manajemen untuk pengelolaan kafe. Perancangan sistem bertujuan untuk mempermudah pengembang sistem untuk menentukan ruang lingkup, estimasi sumber daya, biaya dan jadwal. Sistem ini secara umum dijalankan oleh beberapa user yang memiliki tugas sendiri – sendiri. User tersebut adalah admin , kasir, dan pegawai. Admin bertugas untuk mengelola sistem termasuk mengelola data – data yang digunakan. Pegawai bertugas untuk melayani konsumen dalam pemesanan dan pembayaran.  Semua transaksi pemasukan dan pengeluaran dimasukkan kedalam PC yang didalamnya terdapat database yang kemudian  masuk  kedalam  tabel  berfungsi untuk menyimpan data – data yang digunakan untuk pengelolaan kafe ini. Kemudian data – data dalam data base tersebut diolah sehingga menjadi informasi – informasi yang berguna bagi pimpinan  kafe untuk memantau kafe tersebut. Informasi yang didapatkan oleh pimpinan kafe berupa laporan-laporan yang terdiri dari laporan pemasukan, laporan pengeluaran, laba rugi, neraca dan grafik penjualan. 
3.3 Diagram Arus Data (Data Flow Diagram) a. Diagram Konteks Dalam sistem ini terdapat 3 entitas yaitu administrator, karyawan, dan pimpinan. Diagram konteks dapat dilihat pada Gambar 3
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
604 
Gambar 3 Diagram Konteks SIM untuk pengelolaan kafe
3.4 Diagram Hubungan Entitas Entity Relationship Diagram SIM untuk pengelolaan kafe dapat dilihat pada Gambar 4  
Gambar 4 ERD SIM untuk pengelolaan kafe
3.5 Relasi Antar Tabel
Untuk mengetahui lebih jauh tentang hubungan antartabel hasil proses normalisasi, dapat lihat diagram hubungan antartabel yang ditunjukkan seperti pada Gambar 5
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
605 
Gambar 5 Diagram hubungan antartabel 4 HASIL DAN PEMBAHASAN
Pada bagian ini akan dibahas tentang hasil implementasi SIM untuk pengelolaan kafe yang telah dibuat dengan bahasa pemrograman Borland Delphi 7. 
a. Halaman Administrator 
Halaman masuk sistem untuk administrator dapat dilihat pada Gambar 6 
Gambar 6 Halaman utama SIM untuk pengelolaan kafe 
Setelah administrator masuk dengan menggunakan ID dan sandi yang benar, maka administrator dapat mengakses menu-menu yang terdapat pada level ini yaitu: menu User, Karyawan, Menu, Transaksi, Laporan, dan Bantuan, serta beberapa menu mempunyai pilihan submenu. Tampilan halaman awal ketika administrator telah masuk akan tampak kalimat Admin yang akan terlihat pada Gambar 7 
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
606
Gambar 7 Halaman awal administrator
b. Bagian Menu Karyawan Pada bagian menu Karyawan, terdapat submenu absensi, data karyawan, jabatan, dan gaji karyawan. absensi digunakan untuk absensi pegawai,. Sedangkan submenu data karyawan digunakan untuk membuat dan melihat data pegawai yang ada. Pada submenu jabatan digunakan untuk membuat jabatan pegawai. Pada submenu gaji karyawan digunakan untuk menentukan gaji pegawai yang bekerja sesuai absensi. Pada Gambar 8 akan tampak tampilan absensi pegawai, Gambar 9 akan tampak tampilan data karyawan.  
Gambar 8 Tampilan absensi pegawai  
Gambar 9 Tampilan data karyawan 
c. Menu Produk Pada menu Produk, terdapat submenu data menu dan promo. Data menu digunakan mendata semua menu yang ada pada kafe. Sedangkan submenu promo digunakan untuk membuat promo – promo yang sedang berlaku. Pada Gambar 10 akan tampak tampilan data menu.
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
607 
Gambar 10 Tampilan Data Menu 
d. Menu Transaksi Pada menu Transaksi terdapat submenu kasir, data transaksi masuk dan data transaksi keluar. Kasir digunakan untuk input transaksi yang terjadi pada kafe saat pelanggan memesan produk. Sedangkan transaksi masuk digunakan untuk mencatat data transaksi pemasukan – pemasukan lain. Data Transaksi Keluar digunakan untuk mencatat semua pengeluaran baik itu untuk membeli alat ataupun membeli bahan. Pada Gambar 11 akan tampak kasir, pada Gambar 12 akan tampak data jenis rekening. Sedangkan Gambar 13 merupakan tampilan data rekening. 
Gambar 11 Tampilan kasir  
Gambar 12 Tampilan data jenis rekening
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
608  
Gambar 13 Tampilan data rekening 
e. Menu Laporan Pada menu Laporan terdapat submenu laporan absensi karyawan, penjualan, transaksi masuk, transaksi keluar, buku besar, grafik penjualan menu dan grafik tansaksi penjualan. Laporan absensi pegawai digunakan mendata semua pegawai yang bekerja. Laporan penjualan digunakan untuk mendata semua data – data transaksi penjualan yang ada. Laporan transaksi masuk berisi tentang semua transaksi pemasukan yang lain-lain. Laporan transaksi keluar berisi tentang semua transaksi pengeluaran yang baik untuk alat ataupun bahan. Buku besar digunakan untuk mendata semua laporan yang terjadi. Sedangkan grafik digunakan untuk menampilkan data transaksi ada dua grafik yaitu grafik penjualan menu digunakan untuk menampilakn menu – menu yang terjual. Dan grafik transaksi penjualan digunakan untuk menampilkan besarnya jumlah penjualan tiap harinya. Pada Gambar 14 akan tampak tampilan laporan absensi karyawan, pada Gambar 15 akan tampak tampilan laporan penjualan.  
Gambar 14 Tampilan laporan absensi karyawan 
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
609 
Gambar 15 Tampilan laporan penjualan   
Tampilan setelah  form laporan Penjualan di cetak seperti pada Gambar 16.  
Gambar 16 Tampilan laporan penjualan setelah dicetak 
Selain laporan penjualan dalam bentuk teks, dalam sistem ini juga disediakan fasilitas tampilan grafik transaksi penjualan seperti tampilan Gambar 17.
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
610
Gambar 4.60 Tampilan Peringatan Laporan Neraca 
Gambar 4.61 Tampilan Transaksi Penjualan  Gambar 17 Tampilan grafik transaksi penjualan
Dalam sistem ini juga disediakan fasilitas untuk melihat Buku Besar seperti terlihat pada Gambar 18 dan laporan laba/rugi seperti terlihat pada Gambar 19.   
Gambar 18 Tampilan laporan buku besar  
Gambar 19 Tampilan laporan laba rugi 
 
JURNAL INFORMATIKA Vol 6, No. 1, Januari 2012   
611
5 SIMPULAN
Dengan selesainya penelitian ini, maka dapat diambil kesimpulan sebagai berikut: 1) Mempermudah rekap data transaksi keluar dan masuk yang dilakukan oleh pegawai.
2) Otomatisasi proses absensi karyawan dengan menggunakan id karyawan pada barcode sehingga hanya perlu membaca barcode untuk dapat absen pegawai.
3) Dengan adanya sistem database semua data – data transaksi tersimpan dengan baik sehingga dalam pembuatan laporan pimpinan hanya perlu login dan melihatnya.
4) Berdasarkan hasil kuisioner yang diberikan kepada pegawai dan pimpinan di dapat nilai 81,67% dari tingkat kepuasan responder. 
DAFTAR PUSTAKA [1] Bambangwirawa, Paulus.2007. ”Era Baru Komputerisasi POS (Point of Sales)”.Yogyakarta:Graha Ilmu [2] Jogianto. 1994. “Sistem Informasi Manajemen”,Jakarta:Elex Media Komputindo [3] Kadir,Abdul.2006.”Dasar Aplikasi Database Mysql Delphi”.Yogyakarta:Andi [4] Wahyono, Teguh.2004.”Sistem Informasi Akuntansi”. Yogyakarta: Andi [5] Wahyono, Teguh.2009.”Membuat Sendiri Program Akuntansi”. Jakarta: Elex Media Komputindo [6] http://bswig.blog.ugm.ac.id/2010/04/13/contoh-contoh-query-sql/ (diunduh tanggal 20 juli 2011) [7] http://bswig.blog.ugm.ac.id/2010/04/13/contoh-contoh-query-sql/ (diunduh tanggal 27 juli 2011) [8] http://id.wikipedia.org/wiki/Kafe (diunduh tanggal 17 juli 2011)

Senin, 23 September 2013

tugas semt 3 data base

Pengertian Basis Data

Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu


Istilah-istilah Basis data

Beberapa hal yang termaksud unsur-unsur dari basis data adalah sebagai berikut:

Entititas

Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.

Field

Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.

Record

Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
Contoh Kumpulan atribut NIP, Nama, dan alamat berisikan “01001245566”, Sanusi, Jl. Hati suci No 2 Kupang.

Data Value

Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.

Kunci Elemen Data ( Key Data Element )

Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.

Komponen-komponen Sistem Basis Data ( Database )

Basis data merupakan sistem yang terdiri atas kumpulan file atau tabel yang saling berhubungan dan Database Management System ( DBMS ) yang memungkinkan beberapa pemakai untuk mengakses dan manipulasi file-file tersebut ( Fathansyah, 1999). Dalam Sistem Basis data memiliki beberapa komponen yaitu:

Perangkat Keras  ( Hardware )

Perangkat keras yang biasanya terdapat dalam sistem basis data adalah memori sekunder hardisk.

Sistem Operasi ( Operating System )

Sistem Operasi (Operating System) merupakan program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan seluruh sumber daya (resource) dan melakukan operasi-operasi dalam komputer. Sistem Operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 95 MS Windows NT, dan Unix.

Basis data ( Database )

Sebuah basis data ( Database ) dapat memiliki beberapa basis data. Setiap basis data dapat berisi atau memiliki sejumlah objek basis data seperi file atau tabel.Database

Management System ( DBMS )

Pengolahan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak yang disebut DBMS yang menentukan bagaimana data disimpan, diubah dan diambil kembali.

Pemakai ( User )

Bagi pemakai dapat berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.

Tujuan dan Manfaat Basis Data

Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999). Pemanfaatan basis data dilakukan dengan tujuan yaitu:

Kecepatan dan kemudahan (Speed )

Pemanfaatan Database memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan ( manipulasi ) dan menampilkan kembali data tersebut dengan cepat dan mudah, dari pada kita menyimpan data secara manual.

Efisien ruang penyimpanan (Space)

Dengan Database penggunaan ruang penyimpanan data dapat dilakukan karena kita dapat melakukan penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean .

Keakuratan (Acuracy)

Pemanfatan pengkodean atau pembentukan relasi antar data dengan penerapan aturan atau batasan tipe data dapat diterapkan dalam Database yang berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.

Keamanan (Security)

Dalam sejumlah sistem ( apilkasi ) pengelolah database tidak menerapkan aspek keamanan dalam penggunaan database. Tetapi untuk sistem yang besar dan serius, aspek keamanan juga dapat diterapkan. Dengan begitu kita dapat menentukan siapa yang boleh menggunakan database dan menentukan jenis operasi-operasi apa saja yang boleh dilakukan.

Terpeliharanya keselarasan data (Consitant)

Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan

Data dapat dipakai secara bersama (shared)

Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.

Dapat diterapkan standarisasi (standardization)

Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.
Kelemahan Sistem Basis Data
  • Memerlukan tenaga spesialIS
  • Kompleks
  • Memerlukan tempat yang besar
  • Mahal

Pengguna Basis Data

System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual

Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.

Tugas DBA

  • Mengontrol DBMS dan software-software
  • Memonitor siapa yang mengakses basis data
  • Mengatur pemakaian basis data
  • Memeriksa security, integrity, recovery dan concurency

Program Utilitas yang digunakan oleh DBA :

  • Loading Routines, Membangun versi utama dari basis data
  • Reorganization Routines, Mengatur / mengorganisasikan kembali basis data
  • Journaling Routines, Mencatat semua operasi pemakaian basis data
  • Recovery Routines, Menempatkan kembali data, sebelum terjadinya kerusakan
  • Statistical Analysis Routines, Membantu memonitor kehandalan sistem

End User (Pemakai Akhir)

Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :

Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)

Pemakai Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

Pemakai Umum (End User / Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya

Pemakai Khusus (Specialized/Sophisticated User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.

Contoh penggunaan Aplikasi basis data dalam dunia bisnis 

  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara : Pengelolaan data reservasi, penjadualan
  • Universitas : Pengelolaan pendaftaran, alumni
  • Penjualan : Pengelolaan data customer, produk, penjualan
  • Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

Contoh basis data

contoh basis data
contoh basis data
dapat dinyatakan dalam bentuk skema

Contoh skema basis data

Senin, 16 September 2013

Tugas semt 3

Apa itu XAMPP ??
kepanjangan dari XAMPP yaiut Apache, PHP, MySQL dan phpMyAdmin.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-window.html.
Software XAMPP versi ini terdiri atas:

a. Apache versi 2.0.54
b. MySQL versi 4.1.12
c. PHP versi 5.0.4
d. phpMyAdmin versi 2.6.2-p11 dan lain-lain

web server tersebut mari kita mengenalnya lebih dekat satu per satu .
1. Mengenai APACHE

Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.

Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

2. Mengenai PHP

Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.

Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.

Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.


3. Mengenai MySQL

Pperkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.

MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.

MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.


4. Mengenai PHPMyAdmin

Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.

Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.

Tugas semt 3

XAMPP merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP, Perl. XAMPP adalah tool yang menyediakan paket perangkat lunak dalam satu buah paket.
Dalam paket XAMPP sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka Anda tidak perlu lagi melakukan instalasi dan melakukan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan otomatis menginstalasi dan konfigurasi untuk Anda.
Versi XAMPP terbaru pada saat ini adalah Versi 1.8.1 (untuk windows) yang terdiri atas:
  • Apache 2.4.3
  • MySQL 5.5.27
  • PHP 5.4.7
  • phpMyAdmin 3.5.2.2
  • FileZilla FTP Server 0.9.41
  • Tomcat 7.0.30 (with mod_proxy_ajp as connector)
  • Strawberry Perl 5.16.1.1 Portable
  • XAMPP Control Panel 3.1.0 (from hackattack142)
Berikut ini penjelasan tentang web server X Apache, MySQL, PHP, Perl :
Apache= Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache version 2.4.4. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil atau bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman website. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
PHP= Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat website yang bersifat server side scripting. PHP memungkinkan kita untuk membuat halaman website yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dll.
PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dsb.
Hingga kini PHP sudah berkembang hingga versi ke 5.4.16. PHP 5xxx mendukung penuh Object Oriented Programing (OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
MySQL= perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL merupakan pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database.
MySQL merupakan sistem manajemen database yang bersifat relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar.
MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 7. MySQL 7 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
PhpMyAdmin= Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya.
Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP.
Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut: http://localhost/phpmyadmin/ pada address bar lalu tekan Enter.
Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.
Perl= adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1.
Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993.
Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.
Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan.
Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
XAMPP tersedia untuk Linux, Windows, Mac OS X maupun Solaris sehingga sangat memudahkan membuat web server multiplatform. Selain itu XAMMP adalah 100% open source, tersedia bebas dan legal. Dibawah ini link download XAMPP versi terbaru:
http://blog.bosscript.com/pengertian-xampp-adalah.html

Kamis, 04 Juli 2013

Memory in the wind

Berjalan menyusuri kota kecil tempat aku lahir, masih dengan langit yang sama meski sedikit berbeda suasana, meski bertambah bangunan yang sedikit demi sedikit memenuhi jantung kota ini. Namun masih seperti 1 tahun setelah ku tinggal merantau untuk pendidikan dibangku kuliah , kota kecil ini masih dengan hembusan angina nya yang sama. Pelan, sayup ku rasa tiupan angina nya yang menerpa wajah yang berhijab ini. Seakan menikmati udara kota kelahiran yang kini jarang dirasa.

Masih dengan rute yang sama town city dengan kokoh berdiri salah satu bank swasta yang satu dari cita-cita untuk dapat bekerja disana, rumah bupati yang mana aku sering melambaikan tangan berharap beliau melihat rekaman cctv dan melihat salah satu putri daerahnya yang cantik .. ~,~. Hanya beberapa meter dari town city ku rasa ada yang berbeda, ya.. gedung SAMIN yang baru selesai pembangunannya beberapa bulan lalu.

Hal yang sebenarnya berkontribusi sedikit lebih banyak adalah ketika menyusuri kawasan jl. Pahlawan yang berjejer toko, butik dan distro baju yang merupakan pusat mode di kota kelahiran ini. Selalu berhenti untuk membeli beberapa potong kain atau baju bahkan hanya sekedar melihat mode yang sedang happening (maklum gadis remaja yang stylish). Dengan wajah yang bahagia menenteng beberapa tas dari brand butik baju tersebut meski kenyataannya isi dompet semakin menipis.

Jalan-jalan menyusuri kota ini masih berlanjut dengan santai selagi menikmati suasana sore yang cerah . dengan putaran ban motor yang semakin menuju gang kecil semakin pelan dan sssttt… suara rem motor yang seakan memecah suasana yang tenang. Tanpa sadar aku hentikan motor beat putih ku ini pada sebuah gang kecil, sunyi yang tepat didepan ku. Sedikit ragu namun pelan ku jalankan motor ku kembali.

Gang kegagalan aku menyebutnya. Selagi menyetir aku teringat masa SMA ku, aku sering melewati gang ini untuk mengikuti ekstra Panahan yang tepat diujung gang ini ada lapangan luas untuk latihan polisi maupun atlet panahan lainnya. Disisi lain ada kala aku hanya sekedar melewati gang ini berharap melihatnya. Emm,, seakan magnet yang dapat menarik ku untuk melewati tempat ini. Dengan tersenyum puas sendiri ketika dapat melihatnya di café kopi yang sering disinggahinya. Aaaa…. It was embrace thing.. my first senior high school love. Itulah yang membuat ku menamai gang ini sebagai gang kegagalan, disini aku hanya bisa melihatnya tanpa ada kesempatan untuk sebuah pengungkapan dan kepastian meski beberapa teman mengatakan bahwa bukan sebelah tangan yang terjadi namun berbalas. Namun sekali lagi hembusan angin membuyarkan pikiran ku yang melayang pada masa yang telah terlalui.. Ah.. sudahlah bukan berandai jika satu dari kami jujur maka cerita mungkin berbeda.

Hembusan angin ini sudah mulai terasa dingin menerpa setelan chiffon yang ku kenakan, setelah benar-benar sadar dengan kenyataan ini ku putuskan untuk mengubur segala kenangan yang sedikit menjadi kekecewaan waktu lalu. Dan kembali memutar balik motor ku melaju kencang menuju surga dalam kota kecil ini. I am home… ~,~

Catatan saat liburan semester II

Blora, June 24th 2013

Author,


Juwita rahayu