Daftar Isi. 1 Praktikum #1 - Membuat berkas basis data (.dbf) Program yang dibutuhkan Langkah-Langkah Pekerjaan...

Ukuran: px
Mulai penontonan dengan halaman:

Download "Daftar Isi. 1 Praktikum #1 - Membuat berkas basis data (.dbf) Program yang dibutuhkan Langkah-Langkah Pekerjaan..."

Transkripsi

1 Daftar Isi 1 Praktikum #1 - Membuat berkas basis data (.dbf) Program yang dibutuhkan Langkah-Langkah Pekerjaan Praktikum #2 - Perintah Dot Command Program yang dibutuhkan Masalah yang dipecahkan Praktikum #3 - Membuat Program Clipper Program yang dibutuhkan Langkah-Langkah Pekerjaan Materi tambahan Praktikum #4 - Membuat Program Pemasukan Data Program yang dibutuhkan Materi #1 - Menghitung Selisih Hari Materi Tambahan - Menghitung Umur Praktikum #5 - Membuat Program Pemasukan Data ke Basis Data Pemasukan Data Siswa ke IPA2002.DBF Proses Executeable File Materi tambahan # Materi tambahan # Praktikum #6 - Membuat Program Penghapusan Data Penghapusan Data Siswa ke IPA2002.DBF Materi tambahan Praktikum #7 - Membuat Menu Program dan Berkas yang dibutuhkan Praktikum #8 - Pemrosesan Data Program yang dibutuhkan Langkah-Langkah Pekerjaan Praktikum #9 - Mencetak Report Bahan tambahan yang dibutuhkan Program Mencetak Laporan i

2 Daftar Tabel 1 Atribut Tabel IPA2002.DBF Atribut Tabel PS.DBF Atribut Tabel SLTA.DBF Daftar Gambar 1 Contoh Logo ii

3 1 Praktikum #1 - Membuat berkas basis data (.dbf) Praktikum #1 berisi materi tentang basis data dengan menggunakan xbase. Untuk melaksanakan materi ini mahasiswa sudah mendapat bahan kuliah tentang manajemen basis data dalam xbase khususnya tentang perintah-perintah dot command atau dot prompt. 1.1 Program yang dibutuhkan Program yang dibutuhkan dalam praktikum ini tergantung sistem operasi yang digunakan. Jika sistem operasi menggunakan Windows XP maka program yang bisa digunakan adalah dbase III+. Jika menggunakan GNU Linux dengan DOS Emulator, maka bisa digunakan program FoxBase ataupun dbase III+. Program-program tersebut harus sudah ada di dalam sistem komputer dan mahasiswa mesti tahu persis, di mana letak program-program tersebut. 1.2 Langkah-Langkah Pekerjaan Urut-urutan perintah yang dilakukan dalam pelaksanaan praktikum kali ini adalah sebagai berikut : 1. Jalankan program dbase III+ atau FoxBase. Cara menjalankan program ini berbeda-beda tergantung di mana meletakkan program dbase atau FoxBase. Untuk contoh perhatikan perintah berikut. Untuk menjalankan dbase, posisi direktori aktif harus berapa pada direktori dbase, jadi pindah direktori dulu, baru kemudian menjalankan dbase. cd dbase [enter] - pindah ke direktori dbase dbase.exe [enter] - menjalankan program dbase Press the F1 key for HELP. Type a command (or ASSIST) and press the ENTER key (?-+). Kemudian dari posisi seperti ini, supaya lebih jelas tampilannya, berikan perintah : set status on. Command Line <D:> Enter a dbase III PLUS command. 1

4 Untuk penggunaan FoxBase caranya hampir sama, hanya mungkin berbeda direktori. Misalnya : cd ca-52\bin mfoxplus.exe - pindah direktori tempat FoxBase - menjalankan program FoxBase Kemudian berikan perintah set status on juga. 2. Membuat berkas basis data (.dbf). Setelah program DBMS (dbase III+ atau FoxBase siap digunakan, selanjutnya adalah membuat basis data (.dbf) dengan perintah create IPA2002. Isi dari berkas basis data IPA2002.dbf seperti berikut : Setelah semua field dibuat dan ditentukan tipe serta ukurannya, ke- Field Field Name Type Width Dec 1 NO PKAB Character 5 2 RESI Character 1 3 PILIHAN 1 Character 6 4 PILIHAN 2 Character 6 5 NAMA SISWA Character 30 6 NO INDUK Character 10 7 JURUSAN Character 1 8 KODE SMA Character 8 9 NAMA SMA Character KELAMIN Character 1 11 INA 1 Numeric INGG 1 Numeric KIM 1 Numeric MAT 1 Numeric FIS 1 Numeric 4 1 Tabel 1: Atribut Tabel IPA2002.DBF mudian tekan tombol Ctrl-End untuk merekam dan selesai dari proses pembuatan satu basis data. Jika ada pertanyaan, Apakah akan memasukkan data sekarang?, jawab dengan menekan tombol N yang artinya tidak akan memasukkan data. Selain itu, dibuat juga berkas basis data PS.DBF. Dari posisi dot prompt ketikkan perintah create PS. Sedangkan struktur basis data PS seperti berikut : Kemudian juga berkas SLTA.DBF untuk menyimpan data-data nama sekolah SMA. Untuk melakukan ini perintahnya adalah create slta 2

5 Field Field Name Type Width Dec 1 KODE Character 6 2 KETERANGAN Character 37 Tabel 2: Atribut Tabel PS.DBF Field Field Name Type Width Dec 1 KODE SMA Character 8 2 NEGE SMA Character 1 3 NAMA SMA Character 35 5 JALAN Character 35 6 KOTA Character 25 Tabel 3: Atribut Tabel SLTA.DBF 3. Isi masing-masing tabel dengan data-data paling tidak 5 record untuk masing-masing tabel. Untuk mengisi data SMA (misalnya), perintahnya adalah : use SMA append use PS append - membuka file database SMA.DBF - menambah data Semakin banyak data yang diisikan, maka akan semakin baik. 3

6 2 Praktikum #2 - Perintah Dot Command Pada praktikum ini, mahasiswa diarahkan untuk memahami perintah-perintah dalam DBMS. Perintah-perintah ini mirip dengan fungsi perintah-perintah SQL di dalam basis data modern seperti MySQL, Oracle, MS SQL Server dan sebagainya. 2.1 Program yang dibutuhkan Program yang dibutuhkan sama dengan kebutuhan pada Praktikum #1. Selain itu ditambah juga dengan basis data yang sudah dibuat pada Praktikum #1. Akan lebih baik lagi, jika data yang tersedia sudah banyak, misalnya minimal 20 data untuk masing-masing basis data. Untuk contoh basis data yang banyak, data IPA2002 bisa diunduh di (mudahmudahan). 2.2 Masalah yang dipecahkan Jawablah pertanyaan-pertanyaan berikut dan jawabannya dilakukan dengan perintah-perintah dot command, bukan dengan menjawab secara manual. Catatan : jika nama basis data berubah, maka harus diawali dengan perintah use. Misal : use IPA Berapa jumlah data yang ada pada basis data IPA2002? count to jumlah data 2. Siapa yang ada pada data ke-5 dari basis data IPA2002? go 5 - edit 3. Tampilkan semua nama siswa yang ada list nama siswa 4. Menampilkan siswa-siswa yang berjenis kelamin perempuan? list nama siswa where kelamin=0 5. Menampilkan siswa-siswa yang namanya diawali dengan huruf A list nama siswa where left(nama siswa,1)= A 6. Menampilkan siswa-siswa yang namanya mengandung kata WATI list nama siswa where WATI $upper(nama siswa) 7. Menampilkan siswa-siswa yang namanya diakhiri kata WAHYUNI list nama siswa where right(rtrim(nama siswa),7)= WAHYUNI 4

7 8. Merubah nama siswa menjadi Dwi Sakethi untuk peserta dengan No. PKAB-nya replace nama siswa with Dwi Sakethi where no pkab= No. PKAB harus disesuaikan dengan data yang ada, jika data tidak ada yang sesuai maka tidak akan ada data yang diganti. 9. Menghapus data dengan nomor record 2-4 detele for recno()>=2.and. recno()<=4 10. Tampilkan semua data yang ada dalam format seperti Excell browse 11. Tampilkan semua data yang ada dalam format seperti Excell untuk field nama siswa dan nama sekolah. browse field nama siswa, nama sma 12. Tampilkan nama siswa berurutan dari A-Z. index on nama siswa to nama browse field nama siswa, nama sma 13. Mencari apakah ada siswa dengan nomor PKAB 1106 index on NO PKAB to ipa2002 seek 1106? found() Jika hasilnya.t. maka bisa dilanjutkan dengan perintah edit untuk melihat data siswa tersebut. Jika ternyata pencarian adalah.f. maka berarti tidak ada siswa dengan nomor Siapakah siswa yang mempunyai skor tertinggi? index on -SKOR to ipa2002 go top edit Karena isi dari SKOR kemungkinan besar masih sama semua yaitu 0, maka perintah ini tidak terlalu terlihat hasilnya. Ada baiknya jika SKOR sudah diisi. 5

8 3 Praktikum #3 - Membuat Program Clipper Pada bagian ini, mahasiswa akan belajar dari menulis program, mengkompilasi dan kemudian me-linking supaya bisa menjadi program yang executeable file. Titik tekan materi ini adalah proses pembuatan executeable file. Artinya, program yang ditulis masih sederhana. 3.1 Program yang dibutuhkan Untuk mengerjakan tugas pada praktikum ini, dibutuhkan perangkat mulai dari text editor, kemudian compiler dan linker beserta atribut tambahan seperti berkas-berkas pustaka (lib). Di sini, pemahaman tentang konsep direktori sangat diperlukan. 3.2 Langkah-Langkah Pekerjaan Urut-urutan perintah yang dilakukan dalam pelaksanaan praktikum kali ini adalah sebagai berikut : 1. Dengan menggunakan text editor Qedit, suntinglah program berikut ini : 10,30 say 11,30 say "Komputer 12,30 say 13, say "Lampung" wait "tekan tombol apa saja!" return Menjalankan Qedit ada berbagai macam versi, tergantung direktori masingmasing. Perlu diingat bahwa direktori aktif (direktori kerja) sebaiknya di direktori masing-masing yang memang sudah disiapkan untuk xbase. Contoh cara menjalankan program Qedit : D:\dwijim\kuliah\clipper>ca-52\bin\q - menjalankan program Qedit 2. Lakukan proses kompilasi dengan perintah seperti pada contoh. Perintah ini perlu dimodifikasi sesuai dengan posisi letak direktori masing-masing. Demikian juga dengan nama file yang dikompilasi. Jika terdapat kesalahan maka perbaiki error yang ada. Error yang mungkin muncul : 6

9 C:\dwi\clipper>\ca-52\bin\clipper test Clipper (R) Version 5.2 Copyright (c) , Computer Associates International, Inc. Microsoft C Floating Point Support Routines Copyright (c) Microsoft Corp All Rights Reserved. 336K available Compiling TEST.PRG TEST.PRG(2) Error C2007 Unterminated string: "Ilmu" TEST.PRG(6) Error C2005 Statement not recognized, match failed at: "<end of line>" 2 errors No code generated Lakukan perbaikan sesuai dengan pesan kesalahan yang diberikan. C:\dwi\clipper>\ca-52\bin\clipper test Clipper (R) Version 5.2 Copyright (c) , Computer Associates International, Inc. Microsoft C Floating Point Support Routines Copyright (c) Microsoft Corp All Rights Reserved. 336K available Compiling TEST.PRG Code size 144, Symbols 112, Constants Setelah proses kompilasi sukses, lanjutkan dengan proses linking. Proses linking dilakukan dengan perintah : C:\dwi\clipper>\ca-52\bin\blinker file test 4. Proses linking yang sukses akan menghasilan file yang bisa dieksekusi executeable file. Untuk menjalankan file tersebut, cukup dengan mengetikkan nama file tersebut. 7

10 3.3 Materi tambahan Jika waktu yang tersedia masih banyak, buatlah program yang menghasilkan tampilan seperti pada contoh berikut. Tampilan bisa juga digubah sesuai dengan selera atau sesuai dengan identitas masing-masing. Gambar 1: Contoh Logo 8

11 4 Praktikum #4 - Membuat Program Pemasukan Data Praktikum ke-4 ini mengajak pemakai untuk belajar membuat program untuk memasukkan data melalui keyboard. Konsep tentang jenis-jenis variabel, cara memberi harga awal kepada masing-masing jenis varibael harus sudah dikenalkan. Karena pada contoh ini, materi berhubungan dengan tanggal, maka pemberian harga awal kepada variabel bertipe tanggal harus sudah diberikan juga. 4.1 Program yang dibutuhkan Untuk mengerjakan tugas pada praktikum ini, dibutuhkan perangkat mulai dari text editor, kemudian compiler dan linker beserta atribut tambahan seperti berkas-berkas pustaka (lib). Di sini, pemahaman tentang konsep direktori sangat diperlukan. 4.2 Materi #1 - Menghitung Selisih Hari Buatlah program untuk menghitung lama peminjaman suatu buku. Pemasukan data paling tidak terdiri dari tanggal awal peminjaman dan tanggal pengembalian buku. Contoh program : /* nama file : tanggal.prg program ini berfungsi untuk menghitung lama peminjaman suatu buku. lama peminjaman berupa jumlah hari */ set date italian * membuat tanggal format indonesia set century on * tahun dibuat menjadi 4 digit bukan 2 digit clear * menghapus layar store date() to tgl_awal,tgl_akhir nama = space(20) * memberi harga awal ke 1,1 say Tgl. pinjam : 9

12 @ 2,1 say Tgl. kembali 3,1 say Nama Anda 1,16 get 2,16 get 3,16 get nama read * memasukkan data tanggal lama = tgl_akhir - 3,1 say "Halo..."+nama+" pinjam selama : "+str(lama,4,0) * variabel tanggal bisa dikurangi secara 4,1 say 5,1 say nama_hari(dow(date())) return function nama_hari para nomor_hari do case case nomor_hari=1 namanya = Senin case nomor_hari=2 namanya = Selasa case nomor_hari=3 namanya = Rabu case nomor_hari=4 namanya = Kamis case nomor_hari=5 namanya = "Jum at" endcase return namanya 4.3 Materi Tambahan - Menghitung Umur Buatlah program untuk menghitung umur. Pemasukan data minimal nama dan tanggal lahir. Untuk tanggal sekarang sifatnya pilihan, boleh dimasukkan boleh juga tidak dimasukkan. Hasil perhitungan berupa informasi dalam bentuk, misalnya Nama Dwi Sakethi, umur 18 tahun 4 bulan.. Program harus dicek dengan benar hasilnya, maksudnya bahwa jika ada orang yang berumur 10

13 misalkan 23 tahun 6 bulan, maka hasilnya harus seperti itu juga. 11

14 5 Praktikum #5 - Membuat Program Pemasukan Data ke Basis Data Pada praktikum ini, materinya adalah mengembangkan sistem untuk memasukkan data melalui keyboard dan kemudian menyimpan hasilnya ke dalam basis data (berkas.dbf). Untuk mengerjakan materi praktikum ini, maka berkas IPA2002.DBF harus sudah dibuat seperti pada praktikum sebelumnya. Seperti halnya dalam pembuatan program, maka perangkat-perangkat pengembangan sistem seperti text editor, compiler dan linker harus tersedia. 5.1 Pemasukan Data Siswa ke IPA2002.DBF Proses pemasukan data dalam praktikum ini, alur kerjanya mengikuti seperti yang sudah dijelaskan dalam perkuliahan. Sebagai contoh, program pemasukan data dapat dilihat seperti berikut : /* file : ent.prg program untuk memasukkan data baru dan mengedit data lama program ini memerlukan file ipa2002.dbf file ini ketika di-link memerlukan library fast.lib karena ada perintah wall() jika tidak memiliki fast.lib, perintah wall() bisa di-remark saja link : blinker file ent lib fast up date : 27 september */ #include inkey.ch * menyertakan file definisi kode-kode tombol * karena di dalam program ini ada K_ESC clear * membersihkan layar wall(0,0,24,79) * membuat latar belakang seperti tembok bata merah use ipa

15 * membuka file database ipa2002.dbf index on NO_PKAB to ipa2002 * membuat index dengan kuncinya NO_PKAB * supaya bisa dilakukan pencarian dengan * perintah seek mno_pkab = space(5) * memberi harga awal ke variabel kunci index do while.t. * membuat looping pemasukan 3,7 say Pemasukan/Editing Peserta 5,7 say No. PKAB 6,7 say Kode SMA 7,7 say Kelamin 8,7 say No. Induk 9,7 say Nama Siswa : * mencetak tampilan pemasukan get mno_pkab read * input awal adalah variabel kunci if lastkey()=k_esc exit endif * kalau menekan tombol ESC berarti sudah selesai * dan keluar dari program pemasukan data seek mno_pkab * mencari no_pkab yang diinputkan if found() * jika ketemu maka isi variabel memori dengan fieldnya * dengan demikian berfungsi untuk mengedit data yang sudah ada mnama_siswa = NAMA_SISWA mno_induk = NO_INDUK mkode_sma = KODE_SMA mkelamin = KELAMIN else 13

16 * jika tidak ketemu berarti data baru * maka variabel diisi dengan nilai-nilai kosong mnama_siswa = space(30) mno_induk = space(10) mkode_sma = space(8) mkelamin = space(1) get get get get mnama_siswa read * memasukkan data-data selain yang menjadi kunci if lastkey()#k_esc * jika tidak menekan tombol ESC artinya tidak * melakukan pembatalan seek mno_pkab if.not. found() append blank * karena data baru maka ditambahkan record kosong * ke dalam basis datanya endif replace NO_PKAB with mno_pkab replace NAMA_SISWA with mnama_siswa replace NO_INDUK with mno_induk replace KODE_SMA with mkode_sma replace KELAMIN with mkelamin * merekam variabel memori ke field-fieldnya endif enddo * akhir looping pemasukan data close index * menutup index close data 14

17 * menutup file database clear * membersihkan layar kembali return * kembali ke sistem atau program sebelumnya Sebaiknya berkas tersebut disimpan dengan nama berkas ENT.PRG. Hal ini supaya sesuai dengan dokumentasi pada berkas tersebut, meskipun sebenarnya tidak mengapa juga jika disimpan ke dalam nama berkas yang lain. Letak direktori dari berkas ENT.PRG dan IPA2002.DBF harus diperhatikan. Sebaiknya diletakkan pada direktori yang sama. Program tersebut di atas, berguna untuk memasukkan data baru dan memperbaiki data lama yang sudah ada. Jadi satu program mempunyai dua fungsi sekaligus. 5.2 Proses Executeable File Dari source code yang masih dekat dengan bahasa manusia ini, maka program harus diterjemahkan ke dalam bahasa yang bisa dipahami oleh komputer. Untuk itu, lakukan langkah-langkah berikut : 1. Buat pengaturan environment variables untuk nilai-nilai : include, obj, dan lib. Contoh : setlib = c : \ca 52\lib. Perintah ini sangat tergantung kepada direktori tempat diletakkannya program-program Clipper dan pendukungnya. 2. Kompilasi program untuk mendapatkan berkas objek. Contoh : c : \ca 52\bin\clipper ent.prg. Perintah ini sangat tergantung kepada direktori tempat diletakkannya program-program Clipper dan pendukungnya. 3. Pengaitan program untuk mendapatkan berkas executeable file. Contoh : c : \ca 52\bin\blinker file ent lib fast. 4. Jika sukses maka akan didapatkan berkas executeable file bernama ent.exe. Untuk menjalankan berkas ini cukup ketikkan perintah Contoh : ent [enter]. Meskipun sudah didapatkan berkas yang bisa dieksekusi, masih ada kemungkinan ditemukannya kesalahan (error). 15

18 5.3 Materi tambahan #1 Jika program pemasukan data siswa pada berkas IPA2002 sudah selesai, maka materi dapat dilanjutkan dengan menambah pemasukan data untuk field yang lain seperti untuk mata pelajaran. 5.4 Materi tambahan #2 Jika program pemasukan data siswa pada berkas IPA2002 sudah selesai, maka materi dapat dilanjutkan dengan membuat pemasukan data untuk berkas-berkas nama dan kode program studi dan pendataan data sekolah (SL- TA). 16

19 6 Praktikum #6 - Membuat Program Penghapusan Data Dalam proses pemeliharaan data, biasanya suatu sistem paling tidak dilengkapi dengan 3 kemampuan yaitu memasukkan data baru, memperbaiki data yang sudah ada dan terakhir menghapus data yang ada. Oleh karena itu, pada materi praktikum kali ini, akan dibuat program untuk menghapus data. Sama seperti pada praktikum sebelumnya (Praktikum #5), pada praktikum ini, bahan-bahan yang dibutuhkan sama persis. 6.1 Penghapusan Data Siswa ke IPA2002.DBF Proses penghapusan data dalam praktikum ini, alur kerjanya mengikuti seperti yang sudah dijelaskan dalam perkuliahan. Sebagai contoh, program pemasukan data dapat dilihat seperti berikut : /* file : hapus.prg program untuk menghapus data program ini memerlukan file ipa2002.dbf file ini ketika di-link memerlukan library fast.lib karena ada perintah wall() jika tidak memiliki fast.lib, perintah wall() bisa di-remark saja link : blinker file ent lib fast up date : 27 september */ #include inkey.ch * menyertakan file definisi kode-kode tombol * karena di dalam program ini ada K_ESC clear * membersihkan layar wall(0,0,24,79) * membuat latar belakang seperti tembok bata merah use ipa2002 * membuka file database ipa2002.dbf 17

20 index on NO_PKAB to ipa2002 * membuat index dengan kuncinya NO_PKAB * supaya bisa dilakukan pencarian dengan * perintah seek mno_pkab = space(5) * memberi harga awal ke variabel kunci index set delete on * supaya data yang sudah ditandai sebagai data yang dihapus * tidak akan ikut diolah lagi * karena data yang dihapus masih ada selama belum diberikan * perintah pack (semacam empty recycle bin) do while.t. * untuk looping penghapusan data * penghapusan selesai jika pemakai menekan tombol 3,7 say Penghapusan Peserta 5,7 say No. PKAB 6,7 say Kode SMA 7,7 say Kelamin 8,7 say No. Induk 9,7 say Nama Siswa : *menampilkan tulisan penghapusan get mno_pkab read * memasukan field yang menjadi kunci if lastkey()=k_esc exit * jika menekan tombol ESC berarti selesai dari proses * penghapusan data dan kembali ke sistem atau program sebelumnya endif seek mno_pkab * mencari berdasarkan field yang menjadi kunci index * yaitu nomor PKAB if found() 18

21 save screen to belum_hapus * merekam tampilan layar ke suatu say say say say NAMA_SISWA * jika ketemu berarti datanya ada maka sebelum dihapus * ditampilkan dulu data-datanya untuk meyakinkan hapus = T * memberi nilai awal ke variabel yang 11,7 say "Mau dihapus [y/t] : " get hapus read * menanyakan untuk meyakinkan bahwa data akan dihapus if hapus= Y delete pack wait Data sudah dihapus * jika yakin maka data betul-betul dihapus endif restore screen from belum_hapus * mengembalikan tampilan ke tampilan awal ketika layar * masih belum terisi data-data apapun else * jika no_pkab tidak ketemu berarti datanya tidak ada * maka tampilkan pesan supaya pemakai tahu say Data tidak ada...! wait * menunggu sampai suatu tombol say * menghapus pesan data tidak ada endif enddo 19

22 * akhir looping pemasukan data close index * menutup index close data * menutup file database clear * membersihkan layar kembali return * kembali ke sistem atau program sebelumnya 6.2 Materi tambahan Jika program penghapusan tersebut di atas sudah selesai, praktikum dapat dilanjutkan dengan membuat program untuk menghapus data data berkas PS.DBF dan SMA.DBF dengan model yang sama dengan model penghapusan ini. 20

23 7 Praktikum #7 - Membuat Menu Sampai dengan praktikum #6 setidaknya sudah didapatkan beberapa berkas program (untuk ini, materi praktikum tidak dapat diloncat-loncat). Jika mengikuti batas minimal, paling tidak ada dua berkas yaitu ENT.PRG dan HAPUS.PRG. Pada praktikum ini, akan dibuatkan sebuah program menu yang akan menggabungkan program-program tersebut. 7.1 Program dan Berkas yang dibutuhkan Semua materi-materi pada praktikum sebelumnya, menjadi bahan-bahan yang dibutuhkan pada praktikum kali ini. Jika praktikum sebelumnya (khususnya Praktikum #5 dan Praktikum #6 belum dilaksanakan, maka praktikum ini jelas tidak akan bisa dikerjakan. 21

24 8 Praktikum #8 - Pemrosesan Data Pada praktikum ke-8 ini, akan dibuat suatu program untuk melakukan pemrosesan data, dalam hal ini menghitung rata-rata nilai mata pelajaran yang akan disimpan dalam field SKOR. Sebagai mana sudah diketahui bahwa dalam data calon mahasiswa ini terdapat data-data nilai mata pelajarah meliputi : 1. INA 1 untuk menyimpan nilai mata pelajaran Bahasa Indonesia. 2. INGG 1 untuk menyimpan nilai mata pelajaran Bahasa Inggris. 3. KIM 1 untuk menyimpan nilai mata pelajaran Kimia. 4. MAT 1 untuk menyimpan nilai mata pelajaran Matematika. 5. FIS 1 untuk menyimpan nilai mata pelajaran Fisika. Dalam contoh ini, untuk menyederhanakan masalah maka SKOR dihitung berdasarkan nilai rata-rata untuk mata pelajaran tersebut. Jadi buatlah program untuk menghitung SKOR ini. 8.1 Program yang dibutuhkan Untuk mengerjakan tugas pada praktikum ini, dibutuhkan perangkat mulai dari text editor, kemudian compiler dan linker beserta atribut tambahan seperti berkas-berkas pustaka (lib). Selain itu, dibutuhkan juga berkas database IPA2002.DBF yang sudah diisi dengan data. Semakin banyak data, akan semakin baik. Paling tidak ada 50 data calon mahasiswa. 8.2 Langkah-Langkah Pekerjaan Setalah bahan-bahan yang dibutuhkan tersedia, selanjutnya tuliskan program berikut. Sebelumnya tentu saja, posisi direktori aktif dalam DOS Prompt harus diperhatikan. * nama file : proses.prg #include inkey.ch clear use IPA2002 count to jml_data store 0 to nomor dbgotop() do while.not. eof() nomor = nomor

25 jml_nilai = INA_1 + INGG_1 + MAT_1 + FIS_1 + KIM_1 + BIO_1 rata = jml_nilai/6 replace SKOR with 09,20 say Nomor PKAB : 10,20 say Nama Siswa : 11,20 say Skor Akhir : 12,20 say Sedang proses data ke : 13,20 say Prosentasi proses : +str(nomor/jml_data*100,6,2)+ % dbskip() wait Tekan tombol apa saja untuk melanjutkan * jika data sudah banyak, perintah wait bisa dibuang saja * atau di-remark (diberi tanda bintang) enddo go top dbedit(0,0,24,79) return 23

26 9 Praktikum #9 - Mencetak Report Membuat laporan atau report merupakan suatu keharusan di dalam pengembangan sistem. Untuk apa sistem bisa mengolah data, jika ternyata hasil pengolahan tidak bisa ditampilkan dalam bentuk laporan. Apapun bentuk atau nama laporannya. Program laporan ini, bisa dibuat dalam modul tersendiri atau digabung ke dalam menu seperti pada program sebelumnya. 9.1 Bahan tambahan yang dibutuhkan Untuk pencetakan laporan ini, ada berkas tambahan yang dibutuhkan, yaitu berkas bernama layar.dbf dengan struktur seperti berikut : Structure for database: LAYAR.DBF Number of data records: 3800 Date of last update : 12/23/02 Field Field Name Type Width Dec 1 LAYAR_1 Character 70 2 LAYAR_2 Character 70 3 LAYAR_3 Character 70 4 LAYAR_4 Character 70 ** Total ** 281 Berkas ini diletakkan pada direktori yang sama dengan berkas program.prg yang akan dibuat. 9.2 Program Mencetak Laporan : Untuk mencetak laporan, sebagai contoh, bisa dituliskan program berikut #include inkey.ch do while.t. wall(0,0,24,79) use 09,10 clear to 10,11 prompt A. Cetak Daftar Peserta Urut 11,11 prompt B. Cetak Daftar Peserta Urut 12,11 prompt X. Selesai... menu to cetak if lastkey()=k_esc.or. cetak=3 exit 15,11 prompt L. Layar 24

27 @ 16,11 prompt P. Printer menu to alat clear do case case alat=1 set printer to hasil.txt set printer on set device to print case alat=2 set printer on set device to print endcase do case case cetak=1 index on NAMA_SISWA to nama count to jumlah_data no = 0 dbgotop() do while.not. eof() if mod(no,50)=0 if prow()+1,1 say eject prow()+1,1 say Daftar prow()+1,1 say prow()+1,1 say No Nama Siswa Pil Asal SMA prow()+1,1 say prow()+1,1 say NO_PKAB+ +NAMA_SISWA+ + PILIHAN_1+ +NAMA_SMA+ +str(skor) no = no + 1 set device to 11,20 say "Proses : "+str((no/jumlah_data)*100,6,3)+ % 11,20 say "Proses : "+(no/jumlah_data)*100+ % set device to print dbskip() 25

28 enddo case cetak=2 index on PILIHAN_1+str(1000-SKOR) to skor dbgotop() do while.not. prow()+1,1 say NO_PKAB+ +NAMA_SISWA+ + PILIHAN_1+ +str(skor,8,3) dbskip() enddo endcase do case case alat=1 set device to screen set printer off set printer to use layar zap append from hasil.txt sdf dbgotop() dbedit(0,0,24,79) case alat=2 set device to screen set printer off endcase enddo return 26

Praktikum Pemrograman Clipper

Praktikum Pemrograman Clipper Praktikum Pemrograman Clipper Dwi Sakethi, www.dwijim.wordpress.com 17 Nopember 2010 1 Daftar Isi 1 Praktikum #1 - Membuat berkas basis data (.dbf) 1 1.1 Program yang dibutuhkan...................... 1

Lebih terperinci

IlmuKomputer.Com. Dwi Sakethi. URL: Copyright 2003 IlmuKomputer.Com

IlmuKomputer.Com. Dwi Sakethi.   URL:  Copyright 2003 IlmuKomputer.Com Buku Panduan Pemrograman CLIPPER Dwi Sakethi Email: dwijim@maiser.unila.ac.id URL: http://dwijim.tux.nu Copyright 2003 IlmuKomputer.Com IlmuKomputer.Com Bagian I Pengantar i Bab 1 Sambutan 1.1 Kata Pengantar

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B PERINTAH INTERAKTIF DBASE IV A. Modus Interaktif Pada modus kerja ini segala macam operasi untuk mengolah data, perintahnya dapat diberikan secara langsung sesuai dengan menu yang tersedia pada dbase.

Lebih terperinci

Paket Program Niaga C BAMBANG YULIANTO,SKomp

Paket Program Niaga C BAMBANG YULIANTO,SKomp DAFTAR PERINTAH BERDASARKAN URUTAN ABJAD? Memperagakan isi dari ekspresi numerik maupun teks di atas layar monitor? Nama Mahasiswa : +Nama? Midtest + Tugas?? Memperagakan isi pada baris yang sama?? Nomor

Lebih terperinci

Database Dbase IV Lanjutan

Database Dbase IV Lanjutan Database Dbase IV Lanjutan KETERAMPILAN KOMPUTER 2B** (IT-061208:S1-SA) Pertemuan 9 Perintah-perintah INTERAKTIF Dasar dbase Masuk kedalam sistem dbase C>dBase\dbase (enter) Keluar dari sistem dbase QUIT

Lebih terperinci

Meng-CREATE sebuah File Database PERINTAH CONTOH FUNGSI CREATE CREATE Membuat file. DFTRNAMA LAPTAHUNAN AN terpotong AP 1985 JKT LAP-1985

Meng-CREATE sebuah File Database PERINTAH CONTOH FUNGSI CREATE CREATE Membuat file. DFTRNAMA LAPTAHUNAN AN terpotong AP 1985 JKT LAP-1985 Meng-CREATE sebuah File Database PERINTAH CONTOH FUNGSI CREATE CREATE Membuat file nama_file DFTRNAMA LAPTAHUNAN AN terpotong AP 1985 JKT LAP-1985 Aturan dalam pemberian nama file : 1. Tidak boleh > 8

Lebih terperinci

Mengkompilasi Source Code C++ dengan g++.

Mengkompilasi Source Code C++ dengan g++. Mengkompilasi Source Code C++ dengan g++. Untuk mengubah source code menjadi sebuah program, kita membutuhkan sebuah alat yang disebut dengan compiler. Cara memanggil compiler GNU C++: g++ nama_file.cpp

Lebih terperinci

Membuat File Database

Membuat File Database Membuat File Database Untuk membuat file database harus dimulai dengan pembuatan strukturnya terlebih dahulu yang dimaksudkan untuk menentukan kreteria dari field yang akan digunakan seperti Nama Field,

Lebih terperinci

Paket Materi dbase. dbase, adalah suatu paket Data Base Management System (DBMS) untuk pengelolaan database, pada Personal Computer

Paket Materi dbase. dbase, adalah suatu paket Data Base Management System (DBMS) untuk pengelolaan database, pada Personal Computer Paket Materi dbase dbase, adalah suatu paket Data Base Management System (DBMS) untuk pengelolaan database, pada Personal Computer Perkembangan dbase dbase II versi 2.4 dbase III, III+ dbase IV dbase 5.0,

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B PROGRAM, STRUKTUR DAN PEMAKAIANNYA Program Dalam Dbase Untuk membuat dan menyunting suatu file program (ext.prg) diberikan perintah: MODI COMM nama_file Untuk menjalankan program menggunakan perintah:

Lebih terperinci

Membuat File Database Perintah yang digunakan adalah :. CREATE <namafile>. CREATE Pegawai CREATE digunakan untuk mendefinisikan struktur database

Membuat File Database Perintah yang digunakan adalah :. CREATE <namafile>. CREATE Pegawai CREATE digunakan untuk mendefinisikan struktur database dbase 1 PERINTAH-PERINTAH DASAR dbase Membuat File Database Perintah yang digunakan adalah :. CREATE . CREATE Pegawai CREATE digunakan untuk mendefinisikan struktur database yang baru. Aturan

Lebih terperinci

Program Dengan menuliskan rangkaian perintah dalam program. Dengan modus program dapat dipecahkan masalah yang rumit.

Program Dengan menuliskan rangkaian perintah dalam program. Dengan modus program dapat dipecahkan masalah yang rumit. Dinda Prasetia Modus Interaktif atau Modus Langsung Dengan mengetikan perintah Langsung setelah dot prompt. Dbase segera menanggapi perintah yang diberikan. Modus interaktif ini hanya untuk masalah yang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 55 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Bab ini menjelaskan tentang implementasi dan pengujian perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat pada bab

Lebih terperinci

Praktek Pemrograman Web

Praktek Pemrograman Web Praktek Pemrograman Web dwi sakethi dwijim@unila.ac.id http://www.dwijim.wordpress.com 0816-403-432 25 Mei 2012 seratan meniko dipun ketik ngangge L A TEX 1 Daftar Isi 1 Praktek #1-Menginstal XAMPP 3 1.1

Lebih terperinci

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help. PRAKTIKUM 1 MENGENAL BAHASA PASCAL 1. Judul Materi/ Pokok Bahasan : Mengenal Bahasa Pascal 2. Tujuan Insruksional Khusus : Mahasiswa dapat memahami konsep dasar struktur Algoritma dan struktur program

Lebih terperinci

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel APLIKASI TOKO Adapun langkah-langkah dalam pembuatan aplikasi ini adalah: - Project & Database - Tabel - Form - Listing Program - Laporan - Uji Coba Sebelum melangkah ke pembuatan project dan lainnya,

Lebih terperinci

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel Penggunaan Tabel Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel Visual Fox pro memiliki fasilitas tabel yang berguna untuk menyimpan data. Untuk membuat tabel tersebut Anda

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MENU, PROGRAM DAN SUBPROGRAM 1. Pemeliharaan File Pemeliharaan integritas basis data dalam aplikasi a. Sebagai sarana untuk meyakinkan bahwa nilai-nilai data dalam sistem basis data selalu benar, konsisten,

Lebih terperinci

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close. MICROSOFT ACCESS Microsoft Access merupakan salah satu program pengolah database yang canggih yang digunakan untuk mengolah berbagai jenis data dengan pengoperasian yang mudah. Banyak kemudahan yang akan

Lebih terperinci

PROGRAM DALAM DBASE. Untuk membuat dan menyunting suatu file program ( ext.prg ) diberikan perintah : MODI COMM nama_file

PROGRAM DALAM DBASE. Untuk membuat dan menyunting suatu file program ( ext.prg ) diberikan perintah : MODI COMM nama_file PROGRAM DALAM DBASE Untuk membuat dan menyunting suatu file program ( ext.prg ) diberikan perintah : MODI COMM nama_file Untuk menjalankan program menggunakan perintah :.MODI COMM Cth1, lalu ketik : DO

Lebih terperinci

MATA KULIAH: PENGANTAR ILMU KOMPUTER DATABASE CREATED BY: PERTEMUAN 14

MATA KULIAH: PENGANTAR ILMU KOMPUTER DATABASE CREATED BY: PERTEMUAN 14 MATA KULIAH: PENGANTAR ILMU KOMPUTER PERTEMUAN 14 DATABASE CREATED BY: AYU ANGGRIANI H 092904010 PTIK A 2009 PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS

Lebih terperinci

4. Pembuatan File Batch

4. Pembuatan File Batch 4. Pembuatan File Batch A. Pengertian Batch File Batch File merupakan file text berisi rentetan perintah yang akan di eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

Lebih terperinci

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu? Bahasa FORTRAN Saifoe El Unas Apa FORTRAN itu? FORTRAN = Formula Translation Merupakan bahasa pemrograman pertama (1957) untuk Scientists& Engineers. Perkembangan FORTRAN : FORTRAN 66 FORTRAN 77 FORTRAN

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 JAKARTA, MEI 2011 i DAFTAR ISI MEMULAI APLIKASI... 1 LOGIN... 1 MENU APLIKASI... 2 MENGISI MASTER DATA... 4 OUTLET... 4 GROUP ITEM... 5 DETAIL ITEM... 7 PAYMENT

Lebih terperinci

Satuan Acara Perkuliahan Pemograman Berbasis Web Lanjut. Oleh : dwi sakethi. pengrajin sistem informasi

Satuan Acara Perkuliahan Pemograman Berbasis Web Lanjut. Oleh : dwi sakethi. pengrajin sistem informasi Satuan Acara Perkuliahan Pemograman Berbasis Web Lanjut Oleh : dwi sakethi pengrajin sistem informasi 0816-403 432 dwijim@unila.ac.id http://www.staff.unila.ac.id/dwijim http://dwijim.wordpress.com tulisan

Lebih terperinci

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6 Daftar Isi 1 Praktikum #1 - SQL 2 1.1 Langkah-Langkah Kerja..................... 2 1.2 Solusi Masalah.......................... 4 1.3 Penutup.............................. 6 2 Praktikum #2 - Pengenalan

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB 115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :

Lebih terperinci

Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING

Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok

Lebih terperinci

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 7. Database Dbase IV AHMAD HIDAYAT

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 7. Database Dbase IV AHMAD HIDAYAT KETERAMPILAN KOMPUTER 2B** (IT-061208:S1-SA) Pertemuan 7 Database Dbase IV AHMAD HIDAYAT Pengenalan Database Data, dapat didefinisikan sebagai fakta yang direkam atau dicatat. Sebagai contoh adalah nama,

Lebih terperinci

Membuat Aplikasi Perpustakaan dengan MS Access

Membuat Aplikasi Perpustakaan dengan MS Access Membuat Aplikasi Perpustakaan dengan MS Access Membuat Aplikasi Perpustakaan dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Membuat Aplikasi Perpustakaan dengan MS Access Jubilee

Lebih terperinci

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM Bab 2 Editor vi 9 BAB 2 EDITOR vi TUJUAN PRAKTIKUM 1) Praktikan menguasai apa yang dimaksud dengan editor vi. 2) Praktikan mengetahui apa saja yang termasuk dalam utilitas aritmatika. 3) Praktikan mengetahui

Lebih terperinci

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN SATUAN ACARA PERKULIAHAN MATA KULIAH FAKULTAS JURUSAN : PENGANTAR KOMPUTER & TI 2A PEMROGRAMAN KOMPUTER 2A PENGANTAR KOMPUTER & PRAK. 2A : EKONOMI : S1-MA, S1-AK, D3-MA & D3-AK Proses Belajar Mengajar

Lebih terperinci

Dbase Pendahuluan. Field 1 Field 2 Field 3 Field 4 Field 5

Dbase Pendahuluan. Field 1 Field 2 Field 3 Field 4 Field 5 Dbase Pendahuluan Database dapat diartikan sebagai gabungan dari beberapa data yang diolah dan diorganisasikan sedemikian rupa, sehingga didapatkan suatu hubungan atau relasi antara data yang satu dengan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

KONSEP TEKNOLOGI INFORMASI B. M5. Pengenalan & Instalasi

KONSEP TEKNOLOGI INFORMASI B. M5. Pengenalan & Instalasi KONSEP TEKNOLOGI INFORMASI B M5. Pengenalan & Instalasi SUBJECT dbase sebagai utility program & Bahasa Program System Requirement Field Record File Database PENGERTIAN DBASE dbase adalah sebuah sistem

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya dalam membangun aplikasi kearsipan ini adalah mengimplementasikan diagram-diagram UML serta hasil rancangan antarmuka pengguna yang sudah dibuat sebelumnya

Lebih terperinci

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma. PRAKTIKUM 1 1.1 JUDUL Mengenal Algoritma dan Pemrograman Bahasa C 1.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Menjelaskan tahapan-tahapan Pembuatan Program Menulisa algoritma dan menggambar

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

SISTEM FILE. Hani Irmayanti, M.Kom

SISTEM FILE. Hani Irmayanti, M.Kom SISTEM FILE Hani Irmayanti, M.Kom PENGERTIAN SISTEM BERKAS Sistem berkas atau Pengarsipan yaitu suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan

Lebih terperinci

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access Membuat Aplikasi Hotel dan Penginapan dengan MS Access Membuat Aplikasi Hotel dan Penginapan dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Membuat Aplikasi Hotel dan Penginapan

Lebih terperinci

Daftar Isi. 1 Praktikum #1 - Instalasi XAMPP dan PHP Maker Tujuan Program yang dibutuhkan Langkah-Langkah Pekerjaan...

Daftar Isi. 1 Praktikum #1 - Instalasi XAMPP dan PHP Maker Tujuan Program yang dibutuhkan Langkah-Langkah Pekerjaan... Daftar Isi 1 Praktikum #1 - Instalasi XAMPP dan PHP Maker 1 1.1 Tujuan................................ 1 1.2 Program yang dibutuhkan..................... 1 1.3 Langkah-Langkah Pekerjaan....................

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

MICROSOFT OFFICE ACCESS 2007

MICROSOFT OFFICE ACCESS 2007 MICROSOFT OFFICE ACCESS 2007 Cakupan Panduan : Dasar-dasar Microsoft Access : Pengenalan software berbasis data, Memulai Microsoft Access Pengoerasian Microsoft Access : Menyiapkan table, mengisi table,

Lebih terperinci

PENGENALAN MICROSOFT QUERY ANALYZER

PENGENALAN MICROSOFT QUERY ANALYZER PENGENALAN MICROSOFT QUERY ANALYZER Pendahuluan Microsoft Query Analyzer adalah salah satu fitur yang terdapat dalam DBMS Microsoft SQL Server. Dengan menggunakan Query Analyzer, maka perintah-perintah

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB PETUNJUK PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB Oleh Ahmad Kamsyakawuni JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2009 MODUL 1 MENGENAL MATLAB A.

Lebih terperinci

MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS

MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS Modul 2 MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS 2.1. Materi 2.2. Tujuan Praktikum Merancang DataBase Menjalankan beberapa Menu Utama Dengan mempelajari modul ini, peserta didik diharapkan dapat

Lebih terperinci

Pertemuan 7 OPERASI FILE

Pertemuan 7 OPERASI FILE Pertemuan 7 OPERASI FILE Objektif: 1. Mahasiswa dapat memahami pengertian file. 2. Mahasiswa dapat mengetahui jenis-jenis file. 3. Mahasiswa dapat mengetahui bentuk umum penulisan statement OPEN. 4. Mahasiswa

Lebih terperinci

Menjalankan aplikasi MYSQL

Menjalankan aplikasi MYSQL Menjalankan aplikasi MYSQL MYSQL adalah aplikasi database yang berjalan sebagai service. Aplikasi service berjalan tanpa menampilkan antar muka pada dekstop/taskbar MYSQL menyediakan berbagai aplikasi

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN BAB IV ANALISIS DAN PERANCANGAN Pada bab ini memuat hasil analisis dan perancangan perangkat lunak yang akan dibangun pada kerja praktik. Perangkat lunak yang akan dibangun termasuk pengelolaan data siswa,

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan MTs. An Nuriyah Gresik dibutuhkan : 1. Sistem Operasi Microsoft Windows XP Profesional

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan MTs. An Nuriyah Gresik dibutuhkan : 1. Sistem Operasi Microsoft Windows XP Profesional 92 BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Untuk dapat menjalankan aplikasi sistem informasi sirkulasi pelayanan perpustakaan MTs. An Nuriyah Gresik dibutuhkan : 5.1.1 Software Pendukung

Lebih terperinci

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB VI MENGGUNAKAN DATABASE DESKTOP BAB VI MENGGUNAKAN DATABASE DESKTOP Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat

Lebih terperinci

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan

Lebih terperinci

Maintenance Master Data Supplier Optik

Maintenance Master Data Supplier Optik Master Data Supplier. Yaitu daftar supplier optik sebagi vendor Hiro Optik, contoh : Radiant, Marshal International, Adam Optical, Cheong Lung Optical, Eferife, Sunwy dan seterusnya. Vendor Optik mengikuti

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berdasarkan hasil analsis dan perancangan serta pengujian sistem aplikasi yang akan ditawarkan kepada instansi, maka dapat ditampilkan beberapan screen

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU APLIKASI KOMPUTER Modul ke: Pokok Bahasan : MS. Access 2010 (Bagian 1) Fakultas MKCU www.mercubuana.ac.id Anggun Puspita Dewi, S.Kom., MM Program Studi Sistem Informasi & MarComm Pengertian MS. Access

Lebih terperinci

Achmad Solichin

Achmad Solichin Achmad Solichin http://achmatim.net Alat bantu administrasi database MySQL. Berbasis web Mendukung PHP5 Mendukung MySQL 4.x dan 5.x Open Source (Free download at http://www.phpmyadmin.net) Menjadi tools

Lebih terperinci

DASAR DASAR MICROSOFT ACCESS

DASAR DASAR MICROSOFT ACCESS BASISDATA Basisdata (database) adalah sekumpulan data tentang satu atau lebih kelompok komponen atau individu. Contoh: basisdata untuk buku perpustakaan, video, software, toko, rumah sakit/klinik, dan

Lebih terperinci

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE) 1 BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE) DBMS merupakan perantara bagi pemakai dengan basis data dalam Disk. Cara berkomunkasi / berinteraksi antara pemakai dengan basis data diatur dalam suatu bahasa

Lebih terperinci

Bab I Pendahuluan. Pengenalan Microsoft Access

Bab I Pendahuluan. Pengenalan Microsoft Access Bab I Pendahuluan Pengenalan Microsoft Access Definisi Microsoft Access adalah program pengolah basis data atau database management system (DBMS) berbasis windows yang masuk dalam keluarga Microsoft Office.

Lebih terperinci

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika Pendahuluan dbase IV dbase adalah salah satu program yang dapat berfungsi sebagai paket program database dan dapat berfungsi sebagai bahasa pemograman. Pada dbase mengenal 5 jenis data, yaitu : 1. Data

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Dalam pengimplementasiannya, sistem ini membutuhkan dukungan peralatan-peralatan lain, baik itu software (perangkat lunak) maupun hardware (perangkat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi program aplikasi menggunakan

Lebih terperinci

MODUL MICROSOFT OFFICE POWERPOINT 2010 KKL STMIK AMIKOM PURWOKERTO

MODUL MICROSOFT OFFICE POWERPOINT 2010 KKL STMIK AMIKOM PURWOKERTO MODUL MICROSOFT OFFICE POWERPOINT 2010 KKL STMIK AMIKOM PURWOKERTO Mari mengenal Power Point. Apa itu Powerpoint? Ms Powerpoint adalah salah satu program aplikasi microsoft office yang berguna untuk membuat

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL I PENGENALAN MYSQL MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK

Lebih terperinci

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah

Lebih terperinci

Membuat File Database & Tabel

Membuat File Database & Tabel Membuat File Database & Tabel Menggunakan MS.Office Access 2013 Database merupakan sekumpulan data atau informasi yang terdiri atas satu atau lebih tabel yang saling berhubungan antara satu dengan yang

Lebih terperinci

a. Menyiapkan database

a. Menyiapkan database Membuat Label dan Kartu Pernahkan kita melihat label yang tertempel pada undangan? Bagaimana cara membuatnya? Tentunya kita bisa saja membuatnya secara manual dengan mengetik satu per satu, kemudian posisinya

Lebih terperinci

MENGELOLA DATA MySQL DENGAN PHPMYADMIN

MENGELOLA DATA MySQL DENGAN PHPMYADMIN MENGELOLA DATA MySQL DENGAN PHPMYADMIN Melakukan pengelolaan data MySQL berbasis DOS memang agak menyulitkan. Disamping anda harus mengetikkan perintah SQL dengan benar, juga anda diminta untuk menghapal

Lebih terperinci

KOTLIN, SIAPA SUKA. Dasar. P. Tamami BPPKAD Kab. Brebes

KOTLIN, SIAPA SUKA. Dasar. P. Tamami BPPKAD Kab. Brebes KOTLIN, SIAPA SUKA KOTLIN, SIAPA SUKA Dasar P. Tamami BPPKAD Kab. Brebes BAB 1 MEMULAI Perlu diketahui bahwa Kotlin ini adalah bahasa pemrograman yang berjalan di atas JVM, sehingga diperlukan Java Runtime

Lebih terperinci

SMS Gateway. oleh: Kaka E. Prakasa Nanang Syaifudin

SMS Gateway. oleh: Kaka E. Prakasa Nanang Syaifudin SMS Gateway oleh: Kaka E. Prakasa Nanang Syaifudin FrontlineSMS adalah perangkat lunak bebas untuk manajemen sms yang relatif lebih sederhana dan mudah digunakan untuk berbagai keperluan dibandingkan dengan

Lebih terperinci

MENGENAL PERANGKAT LUNAK PENGOLAH KATA

MENGENAL PERANGKAT LUNAK PENGOLAH KATA MENGENAL PERANGKAT LUNAK PENGOLAH KATA PERANGKAT LUNAK PENGOLAH KATA (WORD PROCESSOR) Perangkat lunak pengolah kata adalah program dalam komputer yang digunakan untuk mengolah (mengetik, mengedit, menghapus

Lebih terperinci

BAB I Penginstallan dan setting PHPTriad

BAB I Penginstallan dan setting PHPTriad BAB I Penginstallan dan setting PHPTriad Database adalah tempat dimana kita akan menyimpan data yang dibutuhkan web kita. Mengapa harus menggunakan database? Bukankah lebih mudah dalam bentuk file seperti

Lebih terperinci

Pengertian Sistem Berkas Konsep Dasar Berkas

Pengertian Sistem Berkas Konsep Dasar Berkas BAB 1 SISTEM FILE Pengertian Sistem Berkas Sistem berkas merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam system operasi. Terdapat dua bagian penting

Lebih terperinci

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA MENGOPERASIKANPERANGKAT LUNAK BASIS DATA Untuk membuka program MS Acceess yaitu : klik start, run, access klik start, program, microsoft office, microsoft access klik start, explorer, microsoft office,

Lebih terperinci

Entri dan Modifikasi Sel

Entri dan Modifikasi Sel BAB Entri dan Modifikasi Sel 6 Pada Bab ini anda akan mempelajari cara: Memasukkan teks dan angka pada spreadsheet secara manual Menyimpan file spreadsheet Menggunakan fasilitas cepat Fill Series Memotong,

Lebih terperinci

Bab 2 Entri dan Modifikasi Sel

Bab 2 Entri dan Modifikasi Sel Bab 2 Entri dan Modifikasi Sel Pada Bab ini anda akan mempelajari cara: Memasukkan teks dan angka pada spreadsheet secara manual Menyimpan file spreadsheet Menggunakan fasilitas cepat Fill Series Memotong,

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem

Lebih terperinci

Pertemuan 2. Editor vi

Pertemuan 2. Editor vi Pertemuan 2 Editor vi Objektif: 1. Praktikan menguasai apa yang dimaksud dengan editor vi. 2. Praktikan mengetahui apa saja yang termasuk dalam utilitas aritmatika. 3. Praktikan mengetahui perintah-perintah

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 BAHAN AJAR Microsoft Access 2007 Reporting with Microsoft Access 2012 MICROSOFT ACCESS 2007 A. Pengertian Report Report dapat diartikan dengan sebuah kata: laporan. Report merupakan salah satu fungsi pada

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi sistem dilakukan setelah Bab III yaitu perancangan dan pembuatan program aplikasi selesai dilakukan. Implementasi sistem kali ini akan menggambarkan

Lebih terperinci

MICROSOFT WINDOWS 1.1. Pengenalan Windows 1.2. Memulai Windows Xp Profesional

MICROSOFT WINDOWS 1.1. Pengenalan Windows 1.2. Memulai Windows Xp Profesional MICROSOFT WINDOWS 1.1. Pengenalan Windows Windows adalah salah satu software sistem operasi yang dikeluarkan oleh perusahaan Microsoft Inc. Microsoft Windows adalah software sistem informasi yang paling

Lebih terperinci

Gambar 1. Tampilan awal/ login user id

Gambar 1. Tampilan awal/ login user id PENDAHULUAN Aplikasi Pendataan Ujian Nasional tahun 2012/2013 jenjang SMA/MA dan SMK, ini adalah sebuah sistem aplikasi untuk menangani pendataan siswa calon peserta Ujan Nasional tahun 2012/2013. Aplikasi

Lebih terperinci

MICROSOFT ACCESS PENGENALAN

MICROSOFT ACCESS PENGENALAN MICROSOFT ACCESS PENGENALAN Basis data terdiri dari dua kata yaitu Basis dapat diartikan sebagai tempat berkumpul, markas atau sarang. Sedangkan data dapat diartikan suatu fakta dari dunia nyata yang mewakili

Lebih terperinci

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch HOME DAFTAR ISI 5 Obyektif Membuat Aplikasi Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch 5.1 Batch Batch merupakan salah satu seri

Lebih terperinci

BAB-3 MEMBUAT DAN MENGATUR QUERY

BAB-3 MEMBUAT DAN MENGATUR QUERY BAB-3 MEMBUAT DAN MENGATUR QUERY Query adalah sarana untuk mengatur data yang disimpan dalam tabel, sehingga hanya data-data tertentu yang akan dimunculkan dalam tabel. Secara fisik, query berupa tabel

Lebih terperinci

SOAL ULANGAN HARIAN KKPI KLS XI AP

SOAL ULANGAN HARIAN KKPI KLS XI AP SOAL ULANGAN HARIAN KKPI KLS XI AP 1. Program Aplikasi yang digunakan untuk database adalah. a. Microsoft Access b. Microsoft Exel c. Microsoft Power Point d. Microsoft Publisher e. Microsoft Word 2. Microsoft

Lebih terperinci

Menggunakan Microsoft Access (perhatikan untuk red text)

Menggunakan Microsoft Access (perhatikan untuk red text) Menggunakan Microsoft Access (perhatikan untuk red text) 1. Membuat Database dan Tabel Materi ini akan menjelaskan bagaimana membangun database, tabel dan field. Akan dijelaskan pula mengenai format dan

Lebih terperinci

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung perintah perintah menu yang sering digunakan dalam access

Lebih terperinci

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi 4 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk memastikan program dapat berjalan dengan lancar, maka perlu dilakukan instalasi perangkat keras, sistem operasi dan DBMS, program aplikasi,

Lebih terperinci

Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2 Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2 3.1. Modul 3.1.1. Mengenali Bagian-Bagian, Menu dan Istilah dalam Open Office Calc. Open Office Calc adalah salah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pengimplementasian pada Sistem Sistem Absensi Siswa Realtime dengan Metode QR Code Terintegrasi dengan SMS Gateway ini dimulai dari konfigurasi

Lebih terperinci