LAPORAN AKHIR PRAKTIKUM BASIS DATA LABORATORIUM SISTEM INFORMASI DAN REKAYASA PE RANGKAT LUNAK DATABASE PENJUALAN SPAREPART

KOMPUTER Asisten Pembimbing : Rio Kiswandaru Disusun Oleh: Nama/NIM : Eko Syamsudin / 10523133 Nama/NIM : Eko Destrianto /105 23480 Nama/NIM : Rizky Yusuf Yulizar / 10523118 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONES IA 2011

LAPORAN AKHIR PRAKTIKUM BASIS DATA LABORATORIUM SISTEM INFORMASI DAN REKAYASA PE RANGKAT LUNAK DATABASE PENJUALAN SPAREPART KOMPUTER Asisten Pembimbing : Rio Kiswandaru Disusun Oleh: Nama/NIM : Eko Syamsudin / 10523133 Nama/NIM : Eko Destrianto / 10 523480 Nama/NIM : Rizky Yusuf Yulizar / 10523118 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONES IA 2011

............... .............................................................. ............................................. .............. .............................HALAMAN PENGESAHAN ASISTEN DATABASE PENJUALAN SPAREPART KOMPUTER Telah Dipertahankan di Depan Sidang Penguji Diajukan Sebagai Salah Satu Syarat U ntuk Menempuh Ujian Responsi Praktikum Jogjakarta.......... ............................................................................ ......................... ............................................................................................ ................................................................ ........................................................................... . Diserahkan kembali paling lambat : ___ _______ 2011 i ...................................................................................................................................... ........................................... ................................. ....................................... ... ............................................. ......... .............................................................................................................. ........................... ................................................ ..................................................... ......................................... .... __ Maret 2011 Asisten yang mengesahkan Status Laporan : Diterima / D itolak dengan Revisi Tanggal koreksi : ________________ Alasan ditolak : ....... .................................................................................................................................................................................................. ..................................... ..... . .. ...............

semoga dengan database yang kami persembahkan ini. begitu juga dalam semua bidang kehidupan. Dan Karya ini seterusnya kami persembahkan kepada Kedua Orang Tua kami.PERSEMBAHAN Dalam memasuki Era Industrialisasi. oleh sebab itu kami sengaja menawarkan sekaligus mempersembahkan salah satu hasil karya dari penggunaan tekn ologi ini kepada masyarakat. sebagai wujud Terima Kasih atas Pendidikan yang beliau berikan p ada kami. khususnya mereka yang mempunyai bisnis dalam Penjua lan Sparepart Komputer. Banyak masyarakat baik yang awam maupun yang elite sekalipun tidak memak simalkan penggunaan teknologi sebagaimana mestinya. karena pada era saat ini teknologi tidak dapat kita pisahkan dari kehidupan yang serba menggunakan teknologi itu s endiri. Persembah an ini tak lupa pula kami tujukan untuk keluarga besar Laboratorium Sirkel. karena tak ada yang bisa membuat kami tegar sampai saat ini kecuali do’a dan nasihat dari kedua orang tua kami. temp at dimana kami melaksanakan praktikum. manag ement Toko Penjualan Sparepart Komputer tersebut dapat memanage semua database d ari data-data yang berkaitan serta transaksi yang terjadi di dalamnya. ii . Pencapaiannya sangat ditentukan oleh penguas aan teknologi karena teknologi adalah mesin penggerak pertumbuhan melalui indust ry.

Hid up kamu sekali-sekali perlu di Restart. iii .MOTTO Bangsa yang besar adalah bangsa yang menguasai tekhnologi. Seperti komputer. Hidup Bukanlah Serangkaian Kemustahilan. Kelak manusia mengejar mimpinya. Bagi mereka yang mempunyai mimpi Bagi mereka y ang mengerti tentang apa makna saling menyayangi itu merupakan suatu makna yang akan membuat kita selalu peduli terhadap sesama umat muslim.

Ba rakallahu fikum. banyak sekali orang yang perlu di hargai. Semoga Beliau masih sabar dan selalu ikhlas mendo’akan kami dalam pembuatan karya selanjutnya. selaku Dosen Basis Data yang tela h bersedia memberi penjelasan-penjelasan ketika kami mengalami kendala dalam pen yelesaian “Database Penjualan Sparepart Komputer” ini. kawan-kawan Anak Informatika. Penghargaan kami yang tak ter hingga kepada Assisten Dosen kami yaitu Mas Rio Kiswandaru yang telah membimbing kami dalam pembuatan “Database Penjualan Sparepart Komputer”.Kom. Yogyakarta. Wassalamu’alaikum warahmatullahi wabarakatuh.31 Maret 2011 Penulis iv . Alhamdulillah. Dengan mengucap rasa p uji syukur kepada ALLAH SWT Tuhan semesta alam. sebag ai wujud karya yang bisa kami persembahkan. Pembuatan Database ini bertu juan untuk memberikan kemudahan bagi Management Toko Komputer dalam melakukan pe nyimpanan data serta untuk mempermudah dalam memanage semua data-data serta tran saksi yang terjadi di toko tersebut. sengaja kami persembahkan juga buat Kedua Orang Tua kami.KATA PENGANTAR Assalamu’alaikum warahmatullahi wabarakatuh. Jazakallahu khairan. dan Terkhusus “Database Penjualan Sparepart Kompute r” yang kami buat. Selanjutnya para Assi sten Pengajar yang selama satu semester ini telah memberikan ilmunya untuk kami. Dan dalam pembuatan databa se kami ini. Kami sangat berharap database yang kami bua t ini bisa berguna bagi management toko komputer dalam semua penyimpanan semua d ata-data serta transaksi yang terjadi setiap harinya. yang telah memberikan taufiq bes erta hidayahnya sehingga kami dari kelompok 83 dapat menyelesaikan Database kami yang berjudul “Database Penjualan Sparepart Komputer”. kami tentu saja berterima kasih kepada Ibu Nur Wijayaning Rahayu S.

TAKARIR Create Database Delete Entity Relationship Diagram Diagram Insert Printscreen Pr ogramming Project Script Table Update Membuat Basis Data Hapus Hubungan/relasi antar Entitas Memasukkan Cuplikan Gamba r Proyek Pemrograman Kode Program Tabel Membarui v .

............................ 1 1...................................................... .....................8 BAB III KESIMPULAN D AN SARAN 3.. 10 3.....................1 Desain ERD (Entity Relationship Diagram) ...............................................4 Hasil dan Pembahasan..1 Deskripsi Masalah .............. .............. .......................... . vi DAFTAR TABEL ................................................................................................................................... ................... 6 2......................................................................................... ............................... ii MOTTO ............................... 10 DAFTAR PUSTAKA .................................................... ............................... 2 2.......... 12 vi ... .....................................................2 Batasan Masalah ........................... i PERSEMBAHAN .. ................. 1 BAB II HASIL DAN PEMBAHASAN 2.................................................................... .............. ............................................. 4 2.......................... v iii BAB I PENDAHULUAN 1.....................3 Relasi Tabel ........................................ .......... iv TAKARIR ........................2 Struktur Tabel ..................................................1 Kesimpulan ......................................... vii DAFTAR GAMBAR ....................... v DAFTAR ISI ................................ .......................................................................2 Saran...................... 11 LAMPIRAN ............ iii KATA PENGANTAR ............... .. .......................................DAFTAR ISI HALAMAN PENGESAHAN ASSISTEN ........ ...........................................................................................................................................................

. 9 vii .....3 Query Menampilkan Tabel Suplier ......... 8 Tabel 1... .............DAFTAR TABEL Tabel 1..............................2 Query Menampilkan Tabel Suplier .................1 Query Menampilkan Semua Tabel........ .................... 8 Tabel 1.............................. .....

............................... ............................14 Struktur tabel Karyawan Has Konsumen ...................................8 Struktur tabel Transaksi Suply Has Karyawan ....... 5 Gambar 2..........1 Printscreen hasil running Tabel 1.. ............ 5 Gambar 2........................................12 Struktur tabel Barang Has Transaksi Suply .. 5 Gambar 2.. 4 Gambar 2. 5 Gambar 2..................... 6 Gambar 3.....5 S truktur tabel Suply ....... 2 Gambar 2............................ 5 Gambar 2.............. ................1 Struktur tabel Suplier ............DAFTAR GAMBAR Gambar 1...........................................13 Struktur tabel Karyawan Has Transaksi Jual ... viii ............ 4 Gambar 2............... ............... ....3 Struktur tabel Konsumen ....... Gambar 4..........................4 Struktur tabel Kat egori ............................. 4 Gambar 2.................... ..........................................6 Struktur tabel Transaksi Jual ....... ........ .......... 4 Gambar 2.......................... 6 Gambar 4........................................2 Struktur tabel Karyawan .................................... 5 Gambar 2........................1 Relasi Tabel DB Penjualan Sparepart komputer .2 Printscreen hasil running Tabel 1........................... Gambar 4.............2 ................ 6 Gambar 2...........7 Struktur tabel Barang .......9 Struktur tabel Suplier Has Barang ..................................1 ERD DB Penjualan Sparepart komputer........ ...10 Struktur tabel Suplier Has Barang ..... 6 Gambar 2........3 Printscreen hasil running Tabel 1...... ................3 .......... 6 Gamba r 2.........11 Struk tur tabel Barang Has Konsumen ...........................1 . ...........

. Terdapat proses penjualan barang. Database ini menjual beberapa jenis kategori.1. Deskripsi Masalah Era saat ini. Pada satu transaksi bisa terdapat bermacam-macam barang. data ka ryawan.1. Setiap barang memiliki kategori masig-masing. 2. Batasan Masalah Database ini hanya di gunakan pada toko sparepart komputer. 2.2. semua perkembangan dalam bidang apapun haru s mengikut sertakan teknologi dalam bagiannya masing-masing. Maka di bentuklah database ini dengan harapan agar tercapai nya tujuan yang sudah di kemukakan di atas. dan lainnya. untuk memanage semua transaksi yang di lakukan khususnya pada toko komputer serta menyimpan semua data-data seperti daftar harga. BAB I PENDAHULUAN 2. Mata uang menggunakan IDR. Begitu juga dalam p erkembangan jual-beli.

1.3. . BAB II HASIL DAN PEMBAHASAN 4. 4. alamat. Desain ERD (Entity Relationship Diagram) Gambar 1. Atribut id_suplier merupakan primar y key pada entitas suplier. no_telpon. Dalam entitas suplier ini memiliki beberapa atribut antara lain adalah id_suplier. Entitas suplier mempunyai hubungan relationship N:M dengan entitas barang. ERD database diatas memiliki 7 entitas antara lain sebagai berikut : a) Entitas Suplier.1 ERD DB Penjualan Sparepart komputer. nama_suplier.

stok. Dalam entitas transaksi_suply ini memiliki beberapa atribut antara lain adalah id_transaksi_suply. Atribut no_nota merupakan primary k ey pada entitas konsumen. Entitas barang mempunyai hubungan relationship N:M untuk semua entitas yang berhubungan dengan entitas barang kecuali N:1 pada enti tas kategori. nama_karyawan. tanggal. d) Entitas Transaksi_Suply . e) Entita s Transaksi_Jual. transaksi_suply mempunyai hubungan relationship N:M dengan entitas barang dan juga pada entitas karyawan. Dalam entitas konsumen ini memiliki beberapa atribut antara lain adalah no_nota dan nama. Entitas transaksi_jua l mempunyai hubungan relationship N:M dengan entitas barang dan juga pada entita s karyawan. harga. Atribut id_transaksi_s uply Entitas merupakan primary key pada entitas transaksi_suply. c) Entitas Konsumen. jumlah_barang.3 b) Entitas Barang. Atribut id_barang merupakan prim ary key pada entitas barang. Dalam entitas karyawan ini memiliki beberapa at ribut antara lain adalah id_karyawan. Entitas karyawan ini mempun yai hubungan relationship N:M dengan semua entitas yang berkaitan dengan entitas karyawan ini. no_hp. Atribut id_k aryawan merupakan primary key pada entitas karyawan. Dalam entitas barang ini memiliki beberapa atribut antara l ain adalah id_barang. . tanggal. f) Entitas Karyawan. Entitas suplier mempunyai hubungan relationship N:M de ngan entitas barang dan juga dengan entitas karyawan. Dalam entitas transaksi_jual ini memiliki beberapa atribut ant ara lain adalah id_transaksi_jual. nama_barang. total_harga. total_harga. alamat. jumlah_barang. Atribut id_jual merupakan primary key pada entitas transaksi_jual.

4 Struktur tabel Kategori E.3 Struktur tabel Konsumen D. Dalam entitas kategori ini memiliki dua atribut antara la in adalah id_kategori. Konsumen Gambar 2. Kategori Gambar 2.2 Struktur tabel Karyawan C. Struktur Tabel A. Entitas kategori mempunyai hubungan relationship 1:N dengan entitas barang. Karyawan Gambar 2. dan nama_kategori. Suplier Gambar 2.1 Struktur tabel Suplier B. 4.2. Transaksi Suply . Atribut id_kategori merupakan primary key pada entitas kategori.4 g) Entitas Kategori.

8 Struktur tabel Transaksi Suply Has Karyawan I.7 Struktur tabel Barang H. Transaksi Jual Gambar 2. Barang Gambar 2.6 Struktur tabel Transaksi Jual G.10 Struktur tabel Barang Has Transaksi Jual .5 Gambar 2.9 Struktur tabel Suplier Has Barang J. Transaksi Suply Has Karyawan Gambar 2. Suplier Has Barang Gambar 2. Barang Has Transaksi Jual Gambar 2.5 Struktur tabel Suply F.

Karyawan Has Transaksi Jual Gambar 2. Barang Has Transaksi Suply Gambar 2.14 Struktur tabel Karyawan Has Konsumen 4. Karyawan Has Konsumen Gambar 2.12 Struktur tabel Barang Has Transaksi Suply M.1 Relasi Tabel DB Penjualan Sparepart komputer.3.6 K.11 Struktur tabel Barang Has Konsumen L. . Barang Has Konsumen Gambar 2.13 Struktur tabel Karyawan Has Transaksi Jual N. Relasi Tabel Gambar 3.

Tabel transaksi_jual dan karyawan berelasi dengan kardinalitas many to many (N:M) sehingga akan membentuk tabel baru yaitu transaksi_jual__has_karyawan. Tabel bara ng dan transaksi_suply berelasi dengan kardinalitas many to many (N:M) sehingga akan membentuk tabel baru yaitu barang_has_transaksi_suply. Dengan demikian primary key yang ada ditabel suplier dan barang akan m enjadi foreign key di tabel suplier_has_barang. 2.7 Penjelasan Gambar 3. Dengan demikian primary key yang ada ditabel barang dan transaksi_suply akan menjadi foreign key di tabel barang_has_ transaksi_suply. Tabel barang dan kategori ber elasi dengan kardinalitas many to one (N:1) sehingga primary key yang ada di kat egori akan menjadi foreign key di tabel barang. 6. Tabel suplier dan barang berelasi dengan kar dinalitas many to many (N:M) sehingga akan membentuk tabel baru yaitu suplier_ha s_barang. 3.1 adalah : 1. 5. Tabel transaksi_suply dan karyawan berelasi dengan kardinalit as many to many (N:M) sehingga akan membentuk tabel baru yaitu transaksi_suply__has_karyawan. Dengan demikian primary key yang ada ditabel barang dan transaksi_jual akan menjadi foreign key di tabel barang_has_ transaksi_jual. Dengan demikian primary key yang ada ditabel barang d an konsumen akan menjadi foreign key di tabel barang_has_konsumen. Tabel barang dan konsumen ber elasi dengan kardinalitas many to many (N:M) sehingga akan membentuk tabel baru yaitu barang_has_konsumen. 4. 7. Tabel many barang dan transaksi_jual berelasi dengan kardin alitas many to (N:M) sehingga akan membentuk tabel baru yaitu barang_has_transaksi_jual. Dengan demikian primary key yang ada . Dengan demikian primary key yang ada ditabel tran saksi_suply dan karyawan akan menjadi foreign key di tabel transaksi_suply_has_ karyawan.

4.1 Syntak yang ada di dalam Tabel 1. Hasil dan Pembahasan Tabel 1.1 yaitu syntak yang berfun gsi untuk menampilkan seluruh tabel. Dengan demikian primary key yang ada ditabel karyawan dan konsumen akan menjadi foreign key di tabel karyawan_has_ ko nsumen. 8. konsumen d an lainnya. karyawan.1 Query Menampilkan Semua Tabel select *from tab. . Seperti tabel suplier. Tabel 1.8 ditabel transaksi_jual dan karyawan akan menjadi foreign key di tabel transaks i_jual_has_ karyawan. 1 apabila di jalankan maka akan seperti pada Gambar 4.2 Query Menampilkan Tabel Suplier select *from suplier. Tabel karyawan dan konsumen berelasi dengan kardinalita s many to many (N:M) sehingga akan membentuk tabel baru yaitu karyawan__has_konsumen.1 Printscreen hasil running Tabel 1. 4. Gambar 4.

nama_suplier. seperti idkaryawan menjadi "ID Karyawan".2 Printscreen hasil running Tabel 1. .3 Syntak yang terdapat dalam Tabel 1. dan alamat.2 Tabel 1.3 Printscreen hasil running Tabel 1. no_hp menjadi "No Hp". nama _karyawan menjadi "Nama Karyawan". nama_karyawan "Nama Karyawan".2 merupakan syntak dari G ambar 4. Tabel 1. Gambar 4. no_telpon.3 merupakan perintah untuk membuat alias atau mengganti nama kolom pada tabel karyawan sesuai yang di inginkan. A lamat "Alamat" from karyawan. dan Alamat menjadi "Al amat”. yang mempunyai kolom idsuplier.3 Query Menampilkan Tabel Suplier select idkaryawan "ID Karyawan". no_hp "No Hp".2 yaitu syntak yang berfungsi untuk menampilkan isi dari tabel suplier.9 Gambar 4.

Selanjutnya. BAB III KESIMPULAN DAN SARAN 6. Saran Kami ingin memberikan masukan. 6. para Assisten yang memberikan materi seharusnya tidak terburu-buru dalam memberikan materi.1.2. dimana posisi tempat duduknya ad a sebagian yang harus menoleh terus ketika melihat slide yang di jelaskan oleh a ssisten. 6.5. ke tika pada saat proses praktikum di ajarkan. yang mana pada susunan ruangan yang tampaknya kurang ada keseimbangan. Kesimpulan Database Penjualan Sparepart Komputer ini dibuat untuk membantu proses penjualan dan menampilkan semua transaksinya yang dapat dilihat oleh karyawan dan manager pada toko komputer tersebut. . ini akan membuat rasa kurang nyaman dalam pembelajaran.

Modul Praktikum Basis Data. Laboratorium. Jurusan Teknik Informatika Fakultas Teknolog i Industri Universitas Islam Indonesia Yogyakarta. . 2010. Laboratorium Sistem Informasi dan Rekayasa Perangkat Lunak.11 DAFTAR PUSTAKA SIRKEL.

.12 LAMPIRAN Lampiran 1 : Lembar asistensi 1 dan 2 Lampiran 2 : CD berisi script database pro gram dan softcopy laporan dalam format pdf.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.