Senin, Juli 02, 2012

PPN TKJ - Pertemuan 1

Selamat Bertemu dikelas PPN untuk mahasiswa program D-3 TKJ!

Paket Program Niaga (PPN) untuk semester ini kita akan membahas mengenai pembuatan aplikasi pengelola data dari Microsoft Access (access). Seperti yang sudah kita ketahui bahwa access adalah aplikasi yang sudah terbiasa kita lihat bersama Word , Power Point dan Excel. Namun penggunaan access belum selazim penggunaan 3 rekan sepabriknya tersebut.
Access adalah salah satu perangkat lunak untuk mengelola database atau dikenal dengan Data Base Management System (DBMS). Namun, karena dilengkapi fasilitas form, w\query, report dan lain-lain, kita dapat meningkatkan kegunaan access dalam penggelolaan database seperti program aplikasi khusus yang dibuat menggunakan bahasa pemrograman.

Pertemuan Pertama

Pertemuan pertama ini kita akan membahas mengenai cara membuat database, membuat tabel, relasinya dan pembuat form input data master menggunakan fasilitas wizard. Rekan-rekkan dapat membaca materi lengkap mengenai pembahasan ini pada modul 1-2.
silakan download modul disini :
http://matakuliahufit.blogspot.com/2011/10/paket-program-niaga-3-ms-access.html
(Download modul yang kedua)

Tugas dibagi menjadi 2 :
1. Tugas perorangan (namun dapat dikerjakan bersama-sama anggota kelompok masing-masing)
  •  buatlah sebuah database dengan nama : db_pos_ simpan pada folder dengan nama POS_
  • lalu buka modul pertemuan 2, kemudian buatlah tabel sesuai dengan rancangan yang ada pada modul.
  • relasikan seluruh tabel yang telah dibuat, sesuai seperti yang ada dimodul
  • buatkan sebuah form untuk setiap tabel master, dengan menggunakan fasilitas Form Wizard, pada menu Create - More Forms - Form Wizard
Untuk tugas perorangan ini disarankan untuk melaporkan progres pengerjaan anda minimalnya satu minggu sekali. Hasil pengerjaan dibuat menjadi file .rar/ .zip lalu kirimkan via e-mail ke alamat : nenk.ufit@gmail.com
dengan format subjek : PPN_TKJ_Kel. Pada badan e-mail sertakan nama lengkap dan pertanyaan jika ada permasalahan.

2.Tugas Kelompok
   Siapkan satu tema untuk membuat aplikasi dari Access, sesuai dengan pekerjaan sehari-hari. Jika tema sudah ada, silakan kirimkan tema dan rencana pembuatan melalui email. Tiap kelompok harus mengambil tidak boleh sama.


Paket Program Niaga 3 (Ms. Access)

Modul pembelajaran mandiri :
1. Program Aplikasi Akademik silakan download disini :
http://www.4shared.com/file/enkUe94e/MATERI.html
2. Program Aplikasi Penjualan sialakang download disini:
http://www.4shared.com/file/lV8115kr/Modul_POS_byYanka.html

Selasa, Juni 26, 2012

Algoritma & Pemrograman EXT - Pertemuan 2

Masalah

Masalah adalah pertanyaan atau tugas yang harus kita cari jawabannya. Setiap masalah umumnya memiliki 1 atau lebih parameter dan parameter disebutkan pada pernyataan masalah sebelum diberikan nilai yang spesifik. Nilai yang diberikan pada suatu parameter menadi inputan terhadap masalah tersebut.  Pemberian nilai terhadap setiap masalah disebut instansiasi masalah. Jawaban terhadap permasalah disebut dengan solusi.

Algoritma
Beberapa pengertian algoritma adalah sebagai berikut:

  1. Algoritma adalah urutan  langkah-langkah untuk memecahkan masalah
  2. Algoritma adalah deretan langkah-langkah komputasi yang mentranformasikan data masukan menjadi keluaran
  3. Algoritma adalah deretan intruksi yang jelas untuk memecahkan masalah yaitu memperoleh keluaran yang diinginkan dari suatu masukan dalam waktu yang terbatas
Algoritma dalam kehidupan sehari-hari

Dalam kehidupan sehari-hari kita banyak menemukan langkah-langkah pengerjaan sesuatu meskipun kita tidak menyebutnya dengan algoritma
Contoh :

  • Resep membuat masakan pada majalah
  • Panduan praktikum pada modul
  • Langkah-langkah mengaktifkan voucher pulsa ponsel pada  belakang kartu prabayar
  • Langkah-langkah memasak mie pada belakang bungkus

Meskipun kita tidak menyebutkan langkah-langkah pada contoh diatas sebagai algoritma, namun dalam konteks ini semuanya adalah algoritma

Untuk slide materi silakan download disini :
http://www.4shared.com/file/02p6PeJZ/ALGORITMA_DAN_PRMROGRAMAN_-_2.html

Sabtu, Maret 03, 2012

Tek. Kompilasi Ext - Pertemuan 3

Analisis Leksikal (Scaner)

Tujuan :
  1. Memecahkan tiap-tiap baris source menjadi token.
  2. Token adalah pola kesatuan kelompok karakter yang ditentukan oleh bahasa sumber
  3. Lexeme adalah kelompok karakter yang membentuk sebuah token
  4. Setiap token disimpan pada tabel simbol

Yang dikerjakan :
  1. Membuang komentar
  2. Menyeragamkan huruf kapital menjadi huruf kecil atau sebaliknya
  3. Membuang white space
  4. Menginterpretasi kompiler directive
  5. Berkomunikasi dengan dengan tabel simbol
  6. Membuat listing

Token :
  • Identifier
  • Keyword
  • Konstanta
  • Operator
  • Delimeter
  • assignment

Modul dapat didownload disini :
http://www.4shared.com/file/ZtRv6_XS/Teknik_kompilasi_ext_2.html

TBO Reg - Pertemuan 3

KONSEP GRAMMAR, ATURAN PRODUKSI, HIRARKI CHOMSKY

Dasar Teori Bahasa
Alphabet  = Himpunan simbol tak kosong yang berhingga
Penyambungan = Penyambungan 2 karakter atau lebih yang membentuk barisan karakter
String = Karakter atau barisan karakter pada Alphabet V yang dibentuk dari penyambungan karakter pada alphabet V
Contoh :
Aplhabet V = {‘a’,’b’,’c’,’d’}
String yang dapat dibentuk :
‘a’
‘ab’
‘abc’
‘abcd’
‘aab’
‘aabbc’
‘abcddd’

Modul dapat didownload disini :
http://www.4shared.com/file/EgOSTXNj/TBO-Ufit-3.html

Kamis, Februari 16, 2012

Tek. Kompilasi REG - Pertemuan 1

Bahasa Sbg Alat Komunikasi
Bahasa Pemrograman
   Bahasa yang bisa digunakan oleh manusia untuk dapat memberikan instruksi pada komputer. Bahasa Pemrograman memiliki beberapa jenis :
Bahasa Mesin
Bahasa Assembly
Bahasa Tingkat Tinggi

Istilah-Istilah
Source language :  jenis bahasa yang menjadi sumber.
Source code: kode program yang akan dikompilasi/diinterpret.
Object code: program hasil kompilasi/interpretasi.
Object file: file hasil kompilasi, biasanya berekstensi .OBJ atau .O
Target Machine: komputer yang digunakan untuk menjalankan program hasil interpretasi/kompilasi



Slide Materi download disini :
http://www.4shared.com/file/kWpjsk0t/TEKNIK_KOMPILASI_-_1_2.html


Rabu, Februari 15, 2012

TBO Reg - Pertemuan 1

Komputasi adalah cara pembuatan mesin yang mampu melakukan proses-proses intelektual yang mulanya hanya dapat dikerjakan oleh manusia. Batasan yang dimiliki komputer berasal dari kelemahan pemrogramanya.

Teori Dasar

Definisi 1
Sebuah string dengan panjang n yang dibentuk dari himpunan A adalah barisan dari n simbol.
 a1a2a3a4 … an    dimana  ai є A
Panjang String x dituliskan |x|

Definisi 2
String kosong (null string), dilambangkan dengan ε adalah untaian dengan panjang 0 dan tidak berisi apapun.
Panjang string x dituliskan dengan |x|
Jika x = ε  maka |x| =0

Definisi 3
dua buah string a = a1a2...am dan b=b1b2...bn dapat disambungkan menjadi string c dengan panjang m+n sebagai berikut c = a1a2...amb1b2...bn
Operasi penyambungan tersebut dapat pula diterapkan pada himpunan


Def 4. (Closure) .
An adalah himpunan string dengan panjang n yang dibentuk dari simbol-simbol di himpunan simbol/alfabet A:
Transitif Closure/Kleen Closure adalah himpunan seluruh string yang dapat dibentuk dari A dengan berbagai panjang
A* = A0 ∪ A1 ∪ A2 ∪ A3 ∪ ...
Jika string kosong dikeluarkan , akan diperoleh positive closure
A+ = A1 ∪ A2 ∪ A3 ∪ ...


Tugas Minggu ini : Resume materi hari ini!
Slide Materi silakan download :
http://www.4shared.com/file/syOdx3eL/TBO-Ufit-1.html

Rabu, Februari 08, 2012

Algoritma 2 - Pertemuan ke 4

Tugas
1. download materi bublesort pada pertemuan sebelumnya.
2. download materi slectionsort pada link dibawah ini :
http://www.4shared.com/office/Kid2N7DP/82_Selection-Sort.html
3. Bandingkan perbedaan proses/ algoritma antara bubblesort dan selection sort
4. hasilnya silakan kirim ke alamat email : nenk.ufit@gmail.com

Terima Kasih.

paling lambat pengumpulan tugas sebelum UAS (bulan April 2012)

Rabu, Januari 25, 2012

Algoritma 2 - Pertemuan 3

Perngurutan (Sorting)
Pengurutan data dalam struktur data sangat penting terutama untuk data yang beripe data numerik ataupun karakter. Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun). Pengurutan (Sorting) adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu.

Contoh Data
Data Acak    : 5    6  8  1  3  25  10
Ascending   : 1     3   5  6 8  10 25
Descending : 25  10  8  6 5  3   1

Bubble Sort
Metode sorting termudah. Diberi nama “Bubble” karena proses pengurutan secara berangsur-angsur bergerak/ berpindah ke  posisinya yang tepat, seperti gelembung yang keluar dari sebuah gelas bersoda. Algoritma ini seolah-olah menggeser satu per satu elemen dari kanan ke kiri atau kiri ke kanan, tergantung jenis pengurutannya.
Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses, demikian seterusnya. Kapan berhentinya? Bubble sort berhenti jika seluruh array telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan.



Materi lengkap silakan download disini :
http://www.4shared.com/office/nkLeqq6Z/Sorting__Pengurutan_.html


Rabu, Januari 18, 2012

Logika & Algoritma 2 - Pertemuan 2

RECORD
RECORD disebut juga tipe data terstruktur. Tipe teurstruktur adalah tipe yang berbentuk rekaman (record)
Rekaman disusun oleh satu atau lebih FIELD. Tiap FIELD menyimpan data dari tipe data dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan terlebih dahulu.

Contoh :
1. Titik koordinat cartesius yang dinyatakan sebagai (x,y) contoh : (3,4)
Kita dapat mendefinisikan titik sebagai satu tipe bentukan baru dengan x dan y sebagai field
Cara deklarasi :
    type titik : record

2. Nilai mahasiswa dapat juga didefinikan sebagai tipe terstruktur dengan field npm, nama, mata kuliah dan nilai
Cara deklarasi :
    type nilMHS : record
            < npm : string;
               nama : string;
               matkul : string;
               nilai : real; >

POINTER
Pointer sering disebut juga dengan istilah link atau referensi adalah suatu variabel yang berisi alamat dari suatu variabel yang lain. Sebagai contohnya pada saat kita mengakses record kita tidak tahu dimana record tersebut secara eksak diletakkan di dalam memori, karena dengan menggunakan pointer kita membiarkan sistem komputer mengatur letak record tersebut ketika diperlukan.




Modul dapat didownload disini :
http://www.4shared.com/rar/cbY8PJuQ/LATIHAN.html


Sabtu, Januari 14, 2012

Teknik Kompilasi - Pertemuan 1

Bahasa pemrograman adalah bahasa yang menjadi sarana manusia untuk berkomunikasi dengan komputer.
Pikiran manusia yang tidak terstruktur harus dibuat terstruktur agar bisa berkomunikasi dengan komputer.
Komputer memerlukan kepastian dan logika yang benar untuk dapat melakukan suatu instruksi tertentu.
Untuk itu diperlukan algoritma yg baik dan benar.
Bahasa yang bisa digunakan oleh manusia untuk dapat memberikan instruksi pada komputer
Namun, Bahasa Pemrograman memiliki beberapa jenis :
  1. Bahasa Mesin
  2. Bahasa Assembly
  3. Bahasa Tingkat Tinggi
Materi selanjutnya silakan unduh disini :
http://www.4shared.com/file/kSU06WP-/TEKNIK_KOMPILASI_-_1.html

atau
Pertemuan 1 Teknik Kompilasi 

Rabu, Januari 04, 2012

Let's see....


View My Stats