PERANCANGAN PROGRAM APLIKASI PEMBUATAN POLA FRAKTAL PADA ENHANCED MACHINE CONTROL MENGGUNAKAN L-SYSTEM
|
|
- Yuliani Widjaja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 PERANCANGAN PROGRAM APLIKASI PEMBUATAN POLA FRAKTAL PADA ENHANCED MACHINE CONTROL MENGGUNAKAN L-SYSTEM Alexander Agung Santoso Gunawan Binus University, Jakarta, DKI Jakarta, Indonesia Jimmy Linggarjati Binus University, Jakarta, DKI Jakarta, Indonesia Yandi Wijaya Binus University, Jakarta, DKI Jakarta, Indonesia Abstrak Tujuan penelitian skripsi ini adalah untuk mengembangkan sebuah program untuk mesin CNC (Computerized Numerically Control) agar mesin tersebut dapat membuat gambar atau pola desain menggunakan fraktal yang dibentuk oleh metode L-System dengan interpretasi turtle geometry dan bahasa pemrograman Python. Perangkat lunak yang digunakan adalah EMC (Enhanced Machine Control) dengan menggunakan GUI (Graphical User Interface) AXIS pada sistem operasi Linux Ubuntu. Hasil yang dicapai dari penelitian skripsi ini adalah program akan mengubah gambar atau pola desain yang dihasilkan menggunakan fraktal yang dibentuk oleh metode L-System menjadi G-Code yang dapat dibaca oleh mesin CNC. Mesin CNC tersebut akan bergerak sesuai dengan pola yang sudah dibuat pada perangkat lunak. Kata kunci: CNC, EMC, AXIS, Linux Ubuntu, Fraktal, L-System, Turtle Geometry, G-Code, Python. 1. Pendahuluan Pada zaman dahulu sebelum ditemukannya mesin, segala pekerjaan dilakukan secara manual oleh manusia. Tak terkecuali dalam hal pembuatan produk atau pola untuk tujuan tertentu yang membutuhkan sebuah ketepatan, dimana membutuhkan sebuah keahlian yang
2 harus dipelajari terlebih dahulu. Sejak ditemukannya mesin, mesin seolah menjadi bagian yang sangat penting dalam dunia industri. Dengan adanya mesin, dunia industri semakin berkembang dan semakin banyak ragam barang yang dapat dihasilkan dengan waktu yang lebih singkat. Industri desain maupun manufaktur merupakan industri yang membutuhkan sebuah mesin yang diharapkan dapat bekerja dengan efisien dan dapat menggantikan tenaga manusia karena selama ini pekerjaan tersebut dilakukan secara manual karena membutuhkan ketelitian yang tinggi dan pengetahuan yang memadai. Biaya pembuatan yang tinggi, waktu pengerjaan yang lama, serta tidak optimalnya hasil yang didapatkan merupakan alasan utama penggantian tenaga kerja manusia oleh mesin, di samping faktor faktor lain yang turut mempengaruhinya. Mesin yang diharapkan dapat menggantikan hal tersebut ternyata masih membutuhkan seorang operator mesin yang mahir untuk dapat menggerakan mesin tersebut. Oleh karena itu hal tersebut menjadi kendala bagaimana untuk dapat menggabungkan pekerjaan tersebut yang selama ini dilakukan secara manual dengan mesin yang dapat mengerjakannya agar biaya ketika proses produksi menjadi berkurang dan semakin efisien pengerjaannya. Atas dasar itu maka dikembangkanlah sebuah mesin yang dapat menjawab permasalahan tersebut. Teknologi NC pertama kali ditemukan oleh John T. Parson dan MIT (Arnold, 2001, pp ), dimana Parson sendiri pada awalnya mengembangkan teknik untuk memproduksi rancangan baling baling pada mesin milling namun masih membutuhkan data numeric yang dihasilkan oleh mesin punched-card IBM untuk memposisikan secara manual sekrup mesin milling pada dua sumbu. (50 Years Of Technological Development, 2005). Pada bidang manufaktur dan pengerjaan logam, teknologi NC ini telah menyebabkan revolusi, bahkan pada saat sebelum komputer menjadi standar pada setiap perusahaan dan setiap rumah. Perkembangan terkini dari micro electronic dan komputer yang tidak pernah berhenti
3 menyebabkan dampak pada NC dan telah membuat perubahan yang signifikan pada bidang manufaktur dan pengerjaan logam pada khususnya. (Smid, 2003, p. 1) Smid (2003, p. 1) mengemukakan bahwa CNC merupakan perkembangan dari NC dimana menggunakan internal micro processor (contoh: komputer). Mesin CNC sendiri merupakan mesin perkakas yang mampu secara otomatis membentuk suatu bentuk maupun pola dengan bantuan komputer sebagai sarana masukan oleh pengguna. Mesin CNC tersebut menggunakan perintah berupa kode kode dari komputer dan tidak lagi menggunakan tenaga manusia untuk menjalankannya. Dengan mesin CNC yang diperlengkapi dengan perangkat lunak CAM (Computer Aided Manufacturing), maka seorang operator dapat membuat gambar kerja dari benda yang akan dibuat dengan mesin CNC pada komputer dengan bantuan perangkat lunak CAD (Computer Aided Design). Hasil gambar kerja dapat dieksekusi secara simulasi untuk melihat pelaksanaan pengerjaan benda kerja di mesin CNC melalui layar monitor. Jika hasil eksekusi simulasi sudah sesuai dengan yang diharapkan, maka program dilanjutkan dengan eksekusi program mesin. Dengan cara ini, waktu yang diperlukan untuk menyelesaikan pekerjaan yang menggunakan model serupa menjadi jauh lebih cepat dan efisien. Untuk dapat menjalankan mesin CNC ini tentu diperlukan suatu perangkat lunak yang berhubungan. Perangkat lunak ini dinamakan EMC (Enhanced Machine Control) yang bekerja pada sistem operasi Linux. Mesin CNC menggunakan perangkat komputer sebagai alat masukan oleh pengguna untuk dapat mengontrol mesin dengan menggunakan kode yang disebut sebagai G-Code yang akan mengkonversi menjadi arus listrik untuk menjalankan mesin CNC. G-Code tersebut yang akan dibaca oleh mesin CNC sehingga dapat bergerak mengikuti pola atau bentuk yang telah dimasukkan oleh penggunanya. Karena sifatnya yang open source yang berarti terbuka untuk dikembangkan oleh karena itu, penulis tertarik untuk mengadakan penelitian dan merancang program tambahan untuk mengembangkan perangkat
4 lunak yang terdapat versi terbarunya yaitu EMC2 dan untuk dapat menghasilkan gambar atau pola desain pada mesin CNC maka dapat digunakan fraktal yang dapat dibentuk dari beberapa metode yaitu Iterated Function Systems, Strange Attractors, Escape Time Fractals, Random Fractals, L-System. Pada skripsi ini, penulis bermaksud untuk mencoba memecahkan masalah atas pembuatan pola desain menggunakan fraktal yang dapat dibentuk dengan menggunakan metode L-System. 2. Analisis Dan Pe rancangan 2.1. Analisis Kebutuhan Bovill (2000, p. 1) menyebutkan bahwa desain konseptual merupakan tahapan awal dari proses desain dimana dicirikan dengan masalah yang tidak menentu pada saat proses pengerjaannya. Pada tahapan awal tersebut, biasanya para desainer membuat banyak ide dan mengubahnya menjadi gambar sketsa dengan bantuan pensil dan kertas. CAD (Computer Aided Design) merupakan perangkat lunak yang jarang digunakan pada tahapan tersebut karena membutuhkan definisi yang lengkap, konkrit, dan tepat untuk desain geometrinya yang biasanya dilakukan pada tahap selanjutnya. Gambar dan desain yang dihasilkan oleh komputer mempunyai peran yang sangat penting yaitu pada keseluruhan proses dan juga membantu para seniman untuk mengoptimalkan parameter desain. Hal tersebut sangat berpengaruh khususnya pada industri manufaktur dan desain yang sangat membutuhkan gambar atau pola desain tersebut. Permasalahan yang timbul adalah penambahan biaya karena menggunakan media berupa kertas dan juga ketika para seniman itu sudah tidak dapat melakukan pekerjaannya lagi dan hal tersebut tentu menyebabkan proses produksi terhenti di satu proses yang dapat menyebabkan kerugian. Oleh karena itu harus dicari solusi
5 bagaimana untuk dapat menghilangkan tahapan desain konseptual dan menggabungkannya langsung dengan CAD untuk dapat langsung dibuat gambar atau pola desain yang diinginkan menggunakan mesin. Terkait dengan masalah mengenai konseptual desain tersebut maka penulis mengusulkan pembuatan sebuah program aplikasi yang dapat digunakan untuk membuat pola desain tersebut secara otomatis berdasarkan inputan dari operator mesin / pengguna. Salah satu cara untuk membuatnya adalah menggunakan fraktal yang dapat dibentuk dari metode L-System. Fraktal sendiri sudah banyak digunakan pada berbagai industri khususnya desain dan manufaktur untuk menghasilkan produk yang membutuhkan ketelitian dan keahlian yang baik. Soo (p. 1) mengatakan bahwa banyak produk perhiasan banyak mengadopsi pola pola yang menarik di alam, sedangkan objek alam tersebut dapat dideskripsikan dengan geometri fraktal, oleh karena itu untuk memproduksinya maka model fraktal tersebut diperlukan. Untuk dapat menghasilkan pola desain menggunakan fraktal tersebut, banyak metode yang bisa diterapkan namun salah satunya yaitu L-System merupakan salah satu metode untuk dapat menghasilkan pola fraktal yang dimaksud dengan bantuan interpretasi kata oleh turtle. Oleh karena itu akan dirancang sebuah program aplikasi yang dapat membentuk pola desain menggunakan fraktal dimana hasil dari program ini adalah berupa pola fraktal yang disimpan dalam sebuah file G-Code. File G-Code inilah yang dapat dibaca oleh mesin CNC melalui perangkat lunak EMC2 ini Desain Pemecahan Masalah Dalam desain pemecahan masalah berikut, akan dijelaskan bagaimana masalah yang ada dapat diselesaikan dengan program aplikasi yang telah dirancang ini. Akan
6 dijelaskan mengenai sistem dan bagaimana program ini dapat berjalan dengan baik sehingga operator mesin / pengguna dapat memahami dan menggunakannya dengan baik sesuai dengan apa yang diperlukan Tahapan Desain Pada tahapan ini akan diberikan informasi berupa pola desain yang ingin dibuat kepada operator mesin / pengguna untuk diolah ke dalam suatu bidang alas yang telah ditentukan dengan menggunakan perangkat lunak EMC2 dan mesin CNC. Mesin CNC tersebut akan membentuk gambar tersebut di bidang alas yang dapat berupa papa, kayu, besi, dan sebagainya. Setelah menentukan bidang yang akan digunakan, selanjutnya akan diletakkan alat berupa spidol, pen, bor atau yang lain ke tangan sumbu mesin CNC untuk dapat mulai bekerja Tahapan Pengerjaan Setelah mendapatkan informasi yang diperlukan, maka operator mesin / pengguna akan mulai menentukan pola axiom dan rule yang digunakan untuk dapat membentuk gambar atau pola desain yang diinginkan. Selanjutnya operator mesin / pengguna akan menjalankan perangkat lunak EMC yang sudah dipersiapkan dan menentukan titik awal bagi mesin CNC untuk dapat mulai bekerja. Konfigurasi awal dilakukan dengan menekan tombol Toggle Emergency Stop yang berguna untuk menyalakan dan mematikan mesin CNC secara mendadak dan setelah itu harus menekan tombol Toggle Machine Power untuk mengaktifkan perangkat lunak dan mesin. Selanjutnya adalah menentukan titik awal dimana umumnya titik tersebut akan berada pada koordinat (0,0). Titik
7 awal tersebut dapat diatur secara manual untuk kembali ke titik tersebut atau tempat terakhir ketika mesin bergerak akan dianggap sebagai titik awal Pembuatan Pola Desain Fraktal Setelah mendapatkan axiom dan rule yang diperlukan serta melakukan konfigurasi awal pada EMC maka yang selanjutnya dilakukan adalah menggunakan program aplikasi yang sudah dibuat untuk membuat pola fraktal tersebut. Program aplikasi tersebut akan mengubah masukkan yang diberikan oleh operator mesin / pengguna menjadi gambar yang menghasilkan file G-Code. File G-Code akan dibaca dan mesin CNC akan bergerak sesuai dengan tujuan yang ditentukan ketika operator mesin / pengguna menekan tombol Run Implementasi Sistem operasi yang dipakai adalah Linux Ubuntu karena di dalam sistem operasi ini terdapat perangkat lunak EMC2 yang memerlukan proses peng-install-an terlebih dahulu untuk memperolehnya, dan juga terdapat bahasa pemrograman Python 2.6 yang biasanya sudah termasuk ke dalam setiap Linux. Pada skripsi ini, penulis menggunakan Linux Ubuntu yang sudah terdapat EMC2 dan Python 2.6 yang bisa didapatkan dari situs Penulis menggunakan perangkat lunak VMware untuk melakukan simulasi pada perangkat lunak EMC2 yang telah disebutkan di atas karena lebih mudah untuk digunakan. Setelah diujikan dan hasilnya sudah tidak menemukan masalah lagi, maka program baru diujikan pada komputer dengan real time system yang sudah terhubung dengan mesin CNC.
8 Implementasi program pembuatan gambar atau pola desain ini dimulai dengan menjalankan perangkat lunak EMC2 yang sudah ter-install di Linux Ubuntu. Setelah menjalankan program ini maka akan muncul suatu tampilan menu utama dengan program L-System yang diletakkan di sebelah kanan. Untuk dapat menggunakan program ini, maka ada beberapa langkah yang harus dilakukan oleh pengguna, yaitu: 1. Konfigurasi file.ini Program EMC2 ini memiliki suatu file.ini (initial) dimana file ini berisi semua pengaturan yang ada untuk ditampilkan ketika perangkat lunak EMC2 dipanggil. File ini dapat diakses oleh operator mesin / pengguna dan dapat diatur sesuai dengan kebutuhan. Ketika perangkat lunak EMC2 tersebut dipanggil, pengguna dapat memilih untuk memanggil file.ini.
9 Pada implementasi ini, penulis menggunakan file axis_mm.ini dan melakukan beberapa pengaturan pada file tersebut. Juga telah menambahkan beberapa command syntax yang berguna untuk menampilkan program L System pada EMC2 pada saat file axis_mm.ini dipanggil. File axis_mm.ini dapat ditemukan di direktori /home/<nama user>/emc2/configs/sim/. 2. Konfigurasi file.xml Untuk dapat menampilkan program L-System tersebut pada EMC maka diperlukan sebuah file.xml yang berguna untuk mengatur tampilan. Pada implementasi ini, Penulis menamainya lsystem.xml dan menggunakan pyvcp (Python Virtual Control Panel) untuk dapat membuat panel agar dapat ditampilkan pada EMC. File lsystem.xml dapat ditemukan di direktori /home/<nama user>/emc2/configs/sim/. 3. Konfigurasi file.hal
10 HAL (Hardware Abstraction Layer) merupakan salah satu fungsi pada EMC2 yang digunakan untuk membuat suatu signal dan port yang berguna untuk mengkonfigurasi mesin EMC2 tersebut. Agar EMC2 dapat berjalan ketika pengguna menekan tombol Run maka perlu dibuatlah sebuah file.hal yang berfungsi untuk mengkoneksikan pyvcp dengan EMC2. Pada implementasi ini, Penulis menamainya lsystem.hal. File lsystem.hal dapat ditemukan di direktori /home/<nama user>/emc2/configs/sim/. Untuk letak file axis_mm.ini,.xml dan file.hal. 4. Menjalankan program EMC2. 5. Selanjutnya maka pengguna harus menekan tombol Toggle Emergency Stop yang berguna untuk menyalakan dan mematikan mesin CNC secara mendadak (dalam kasus ini yang dimaksud adalah simulasi dimana perangkat lunak ini telah dirancang untuk menjalankan mesin tersebut). 6. Setelah mengaktifkan tombol tersebut, maka pengguna harus menekan tombol Toggle Machine Power untuk mengaktifkan perangkat lunak dan mesin. 7. Setelah langkah langkah tersebut dilakukan maka pengguna dapat menjalankan semua fitur yang berada pada perangkat lunak EMC2 ini.
11 8. Sesudah melakukan langkah 1 4, terkadang titik AXIS tidak berada pada posisi Home All yaitu dimana titik AXIS X dan Y berada pada posisi (0,0). Perlu diperhatikan ketika ingin melakukan suatu fungsi atau pemanggilan program L-System apakah keadaan titik X dan Y sudah berada pada posisi (0,0) atau tidak. Oleh karena itu pengguna dapat mengatur titik X dan Y agar berada pada posisi (0,0) dengan menekan tombol Home All. 9. Menjalankan program L-System Pengguna dapat menjalankan program L-System dengan cara menekan tombol L-System yang sudah terdapat di sisi kanan program EMC. Pada implementasi ini, setelah program L-System selesai menggambar di turtle window. Penulis menuliskannya ke dalam file 101.ngc dan hasilnya berupa file 101.ngc dapat ditemukan di direktori /home/<nama user>/emc2/nc_files/. 10. Menjalankan file.ngc EMC2 merupakan sebuah perangkat lunak untuk dapat menjalankan mesin CNC, namun untuk dapat menjalankannya maka membutuhkan suatu sinyal dan port dimana gelombang sinyal tersebut dapat dihasilkan oleh perangkat lunak EMC2 dengan melewati port yang ditentukan melalui file G-Code. Setelah pengguna menjalankan EMC2 dan menggunakan program L-System
12 maka akan dihasilkan file.ngc yang dapat dijalankan melalui tombol Run yang sudah dibuat untuk melihat hasilnya pada mesin secara langsung. Berikut beberapa hasil bentuk pola fraktal yang didapatkan setelah menjalankan program L-System tersebut: Tabel Hasil Pengujian Program Jenis Fraktal Koch Curve (n = 4) Hasil Pada Window Tkinter F F F+F F F+F Box (n = 3) F-F-F-F F FF-F-F-F-FF Island And Lakes (n = 2) F+F+F+F F F+f FF+F+FF+Ff+FF f+ff F FF Ff FFF f ffffff
13 Jenis Fraktal Hilbert Curve (n = 5) Hasil Pada Window Tkinter F F +XL FLF LX+ X FL+XLX+LF Dragon Curve (n = 10) FX X X+YF Y FX Y F F Sierpinski Triangle (n = 5) F X X F F X+F+X F X XX Sierpinski Arrowhead Curve (n = 5) F F X F X X F+X+F
14 Jenis Fraktal Quadratic Koch Island (n = 3) Hasil Pada Window Tkinter F+F+F+F F F+F F FF+F+F F Plant (n = 5) F F X[+F]X[ F]F X XX Koch Snowflake (n = 5) F++F++F F F F++F F Tile (n = 5) X X F+F+F+F F FF+F F+F+FF Berikut beberapa hasil bentuk pola fraktal yang didapatkan setelah menjalankan program L-System secara langsung pada mesin CNC:
15 Tabel Hasil Pengujian Program Pada Mesin CNC Jenis Fraktal Box (n = 2) Hasil Pada Window Tkinter Waktu pembuatan: 9.8 menit Dragon Curve (n = 8) Waktu pembuatan: 9.6 menit Bushy Tree (n = 3) Waktu pembuatan: 25.6 menit
16 3. Kesimpulan Dari hasil perancangan program aplikasi ini, penulis mendapatkan beberapa simpulan yaitu sebagai berikut: a. Metode L-System dengan bantuan interpretasi turtle dapat digunakan untuk membentuk pola desain fraktal yang berguna pada bidang desain dan manufaktur menggunakan mesin CNC untuk menghilangkan tahapan desain konseptual yang memakan waktu dan biaya. b. Perangkat lunak EMC2 dapat digunakan secara baik untuk menjalankan mesin CNC dan karena sifatnya yang open source sangat memungkinkan untuk dilakukan adanya perubahan pada file-nya sehingga pengguna dapat mengatur perangkat lunak ini sesuai dengan kebutuhan dalam bentuk apapun.
17 Daftar Pustaka [1] Starovešk, T., Brezak, D., Udiljak, T., & Majetić, D. (2009). Implementation Of A Linux- Based CNC Open Control System. 12th International Scientific Conference On Production Engineering - CIM [2] 50 Years Of Technological Development. (2005, August). Retrieved December 15, 2011, from Cutting Tool Engineering: [3] Anton, H., & Rorres, C. (2005). Elementary Linear Algebra Applications Version 9th Edition. USA: John Wiley & Sons, Inc. [4] Arnold, H. (2001). The recent history of the machine tool industry and the effects of technological change. [5] Bentley, L. D., & Whiteen, J. L. (2010). Systems Analysis & Design For The Global Enterprise 7th Edition. New York: McGraw-Hill Companies Inc. [6] Bovill, C. (2000). Fractal Geometry as Design Aid. Journal for Geometry and Graphics Volume 4 No 1, [7] Dawson, M. (2003). Python Programming for the Absolute Beginner. USA: Premier Press. [8] Deitel, H. M., Deitel, P. J., Liperi, J., & Wiedermann, B. (2002). Python How To Program. USA: Prentice Hall. [9] Falconer, K. (2003). Fractal Geometry Mathematical Foundations And Applications 2nd Edition. Chichester: John Wiley & Sons Ltd. [10] Kiusalaas, J. (Cambridge University Press). Numerical Methods In Engineering With Python 2nd Edition. New York: O'Reilly. [11] Krar, S., & Gill, A. (1999). Computer Numerical Control Programming Basics. New York: Industrial Press Inc. [12] Langtangen, H. P. (2008). Python Scripting For Computational Science 3rd Edition. Heildelberg: Springer. [13] Lee, K. D. (2010). Python Programming Fundamentals. London: Springer. [14] Mandelbrot, B. B. (1983). The Fractal Geometry Of Nature. New York: W.H. Freeman And Company. [15] Pressman, R. S. (2010). Software Engineering - A Practitioner's Approach. USA: McGraw- Hill Higher Education. [16] Prusinkiewicz, P., & Lindenmayer, A. (2004). The Algorithmic Beauty of Plants. New York: Springer-Verlag.
18 [17] Shneiderman, B. (2010). Designing The User Interface, Strategy For Effective Human- Computer Interaction 5th Edition. USA: Pearson Education Inc. [18] Smid, P. (2003). CNC Programming Handbook 2nd Edition. New York: Industrial Press Inc. [19] Soo, S. C., & K., M. Y. (n.d.). Rapid Prototyping Using Fractal Geometry [20] Swipman, J. W. (2010). Tkinter 8.4 Reference: a GUI for Python. Mexico: New Mexico Tech. [21] Team, T. E. (2006, February 20). Manual Pages. Retrieved December 15, 2011, from LinuxCNC: [22] Team, T. E. (2011, January 11). Getting Started Guide V2.4. Retrieved December 15, 2011, from LinuxCNC: [23] Team, T. E. (2011, January 11). HAL Manual 2.4. Retrieved December 15, 2011, from LinuxCNC: [24] Team, T. E. (2011, December 9). Integrators Manual V2.4. Retrieved December 15, 2011, from LinuxCNC: [25] Team, T. E. (2011, October 26). User Manual V2.4. Retrieved December 15, 2011, from LinuxCNC: [26] Wannarumon, S. (2010). An Aesthetics Driven Approach to Jewelry Design. Computer- Aided Design & Applications, [27] Zammouri, I., & Ayeb, B. (2007). Fractal Shapes Description with Parametric L-systems and Turtle Algebra. World Academy of Science, Engineering and Technology 34.
19 DESIGN DEVELOPMENT APPLICATION MAKING FRACTAL PATTERN TO THE ENHANCED MACHINE CONTROL USING L-SYSTEM Alexander Agung Santoso Gunawan Binus University, Jakarta, DKI Jakarta, Indonesia Jimmy Linggarjati Binus University, Jakarta, DKI Jakarta, Indonesia Yandi Wijaya Binus University, Jakarta, DKI Jakarta, Indonesia Abstract The purpose of this thesis research is to develop a program for the machine CNC (Computerized Numerically Control) machine that can make pictures or designs patterns using fractal formed by the method of L-System with the help of turtle geometry interpretation and Python programming languages. The software was used is EMC (Enhanced Machine Control) using the GUI (Graphical User Interface) AXIS on Ubuntu Linux operating system. The result of this thesis research is the program will change the image or design patterns generated using a fractal formed by the method of L-System to be G-Code that can be read by a CNC machine. The CNC machine will move according to patterns that have been made by using software. Keywords: CNC, EMC, AXIS, Linux Ubuntu, Fraktal, L-System, Turtle Geometry, G-Code, Python. 1. Introduction In past before the invention of machines, all work is done manually by humans. This was done also in terms of making a product or a pattern for a particular purpose which requires a
20 precision, which requires a skill that must be studied in advance. Since the invention of the engine, the engine became a very important part in the industrial world. With the help of machine, the industry is growing and made a wide variety of items that can be produced within shorter time. Design and manufacturing industry is an industry that requires a machine that is required to work efficiently and be able to replace human labor as long because this work usually is done manually by humans because it requires high precision and adequate knowledge. The high cost of manufacture, a long processing time, and do not get optimal results is the main reason the replacement of human labor by machines, in addition to the factors - other factors that also influence it. Machine that is expected to replace it was still in need of a skilled machine operator to move the machine. Therefore, it is a problem how to combine the work has been done manually with a machine that can do it so that when the production cost is reduced and more efficient process. On the basis that it is developing a machine that can answer these problems. NC technology was first invented by John T. Parson and MIT (Arnold, 2001, pp ), where the Parson himself was originally developed techniques for producing the draft propeller - propeller on a milling machine, but still require numeric data generated by punched-card machines IBM to manually position the screw two-axis milling machine on. (50 Years Of Technological Development, 2005). In the field of manufacturing and metalworking, NC technology has led to a revolution, even at the time before computers became standard on every company and every home. Recent developments of micro electronics and computers that never stopped causing an impact on the NC and has made significant changes to the manufacturing and metalworking in particular. (Smid, 2003, p. 1) Smid (2003, p. 1) suggests that CNC is the development of NC in which the use of internal micro processor (eg, computer). CNC machine itself is a machine tool that can
21 automatically form a shape or pattern with the help of computers as a means of input by the user. The CNC machine using a command code - code of the computer and no longer use human power to run it. With CNC machines that are equipped with CAM software (Computer Aided Manufacturing), then an operator can make working drawings of objects that will be made with a CNC machine on the computer with the help of CAD software (Computer Aided Design). The results of the working drawings can be executed in a simulation to see the implementation of the work of the workpiece on CNC machines through the monitor screen. If the execution of the simulation results are as expected, then program execution continues with the engine program. In this way, the time required to complete the work using a similar model becomes much more quickly and efficiently. To be able to run the CNC machines, a software-related is needed. The software is called EMC (Enhanced Machine Control) working on the Linux operating system. CNC machine tool using the computer as input by the user to be able to control the machine by using a code known as the G-Code that will convert into an electric current to run the CNC machines. G- Code is to be read by a CNC machine that can move to follow the pattern or form that has been entered by the user. Because of its open source which means open to be developed, therefore, the authors are interested in conducting research and design additional programs to develop software that contained the latest version of EMC2 and to be able to produce images or patterns on the design of the CNC machine that can be used fractal formed of several methods such as Iterated Function Systems, Strange Attractors, Escape - Time Fractals, Random Fractals, L-System. In this thesis, the author intends to try to solve the problem of making a design using fractal patterns can be formed by using the L-System. 2. Analysis And Design 2.1. Analysis of Needs
22 Bovill (2000, p. 1) states that the preliminary conceptual design of the design process which is characterized by erratic problems during the process. In the early stages, usually the designers make a lot of ideas and turn them into sketches with the help of pencil and paper. CAD (Computer Aided Design) is a software that is rarely used at this stage because it requires a complete definition, concrete, and appropriate for the geometric design that is usually done at a later stage. Drawings and designs generated by computer to have a very important role that the whole process and also help the artists to optimize the design parameters. It was very influential, especially in manufacturing and design industry in desperate need of an image or pattern design. The problem that arises is the incremental cost due to use of paper media as well as the artists had been unable to do his job again and it would lead to the production process stalled in a process that can cause harm. Therefore, how to look for solutions to be able to eliminate the conceptual design stage and to combine it directly with the CAD drawings can be made directly to the desired design or pattern using the machine. Related to the issue regarding the conceptual design of the author proposes the creation of a program application that can be used to create a design pattern is automatically based on input from the machine operator / user. One way to make the use of fractal method can be formed from L-System. Fractal itself has been widely used in various industries, especially the design and manufacturing to produce products that require accuracy and good craftsmanship. Soo (p. 1) says that many jewelry products are adopting a pattern - a pattern of interest in nature, whereas natural objects can be described by fractal geometry, therefore, to produce the fractal models is needed. To be able to produce a design using fractal patterns, the many methods that can be applied, but one of them is L-System is one method to generate
23 fractal patterns with the help of interpretation is said by the turtle. Therefore author will designed an application program that can form a design pattern using fractal where the results of this program is a fractal pattern that is stored in a G-Code file. G-Code file is readable by a CNC machine through this EMC2 software Design Proble m Solving In the following design problem solving, will explain how existing problems can be solved by the application program has been designed it. Will explain the system and how this program can be run well so that the machine operator / user can understand and use them properly in accordance with what is required Design Phase At this phase will be given information in the form of design patterns to be made to the machine operator / user to be processed into a predetermined area of the base using EMC2 software and CNC machines. The CNC machine will form the image in the base which can be a daddy, wood, iron, and so forth. After determining the areas to be used, then the tool will put a marker, pen, drill or the other to the hand axis CNC machine to be able to start working Construction Phase After getting the information needed, the machine operator / user will begin to determine the pattern of axioms and rules that used to be able to form a picture or design desired patterns. Furthermore the machine operator / user will be running EMC software that has been prepared and determine a starting point for the CNC machine to be able to start
24 working. The initial configuration is done by pressing the Emergency Stop Toggle button that allows you to turn on and off the CNC machine and then suddenly have to press the Toggle button to activate the Power Machine and machine software. Next is to determine the starting point where the most points will be located at coordinates (0.0). The starting point can be set manually to get back to that point or the last place when the machine moves would be considered a starting point Fractal Design Pattern Making After getting the necessary axioms and rules as well as perform initial configuration on which the EMC is then performed using an application program that has been made to make such a fractal pattern. The application program will change the insert provided by the machine operator / user to generate images that G-Code file. G-Code file will be read and CNC machine will move in accordance with the objectives set when the machine operator / user presses the Run button Implementation The operating system used is Linux Ubuntu because in this operating system are EMC2 software that requires the lawyer-install-an advance to get it, and there is also a Python 2.6 programming language that is usually included in any Linux. In this thesis, I use Linux Ubuntu is already there EMC2 and Python 2.6 can be obtained from the site The author uses VMware software to perform simulations on the EMC2 software mentioned above because it is easier to use. Once tested and the results have been
25 found no longer the case, then the new program was tested on a real time computer system that is connected to the CNC machine. Implementation of an image or pattern-making program design begins with running EMC2 software that is installed on Ubuntu Linux. After running this program will display the main menu screen with the L-System program that is placed on the right. To be able to use this program, then there are several steps that must be performed by the user, namely: 1. Configure File.ini EMC2 program has a file ".ini" (initial) file which contains all the settings are to be displayed when the software called EMC2. This file can be accessed by the machine operator / user and can be adjusted as needed. When software is EMC2 is invoked, the user can choose to call the file.ini.
26 On this implementation, the authors use the file "axis_mm.ini" and do some settings in the file. Also has added some useful command syntax to display the L System at the EMC2 program at the file "axis_mm.ini" called. File "axis_mm.ini" can be found in the directory "/home/<username>/emc2/configs/sim/". 2. Configure file.xml To be able to display the L-System program at EMC will require a file ". xml" are useful for controlling the display. On this implementation, the writer called it "lsystem.xml" and use pyvcp (Python Virtual Control Panel) to be able to make panels that can be displayed on the EMC. File "lsystem.xml" can be found in the directory "/home/<username>/emc2/configs/sim/". 3. Configure file.hal HAL (Hardware Abstraction Layer) is a function of the EMC2 is used to create a useful signal and the port to configure the EMC2 machine. EMC2 order to run when the user presses the Run button is necessary to made a file
27 ".hal" that serves to connect pyvcp with EMC2. On this implementation, the writer called it "lsystem.hal". File "lsystem.hal" can be found in the directory "/home/<username>/emc2/configs/sim/". For the location of the file "axis_mm.ini", ".xml" and file ".hal". 4. Running the EMC2 program. 5. Furthermore, the user must press the Emergency Stop Toggle button that allows you to turn on and off abruptly CNC machine (in this case in question is a simulation where the software has been designed to run the machine). 6. After turning the key, then the user must press the Toggle Machine Power button to activate the machine and software. 7. After all these step done, the user can run all the features that are in this EMC2 software. 8. After doing steps 1-4, sometimes the AXIS point is not in a Home All position that is where the X and Y Axis point is at position (0.0). Keep in mind when you want to perform a function or calling the L-System program, you must check whether the state of the point X and Y are in the position (0.0) or not. Therefore, the user can set the point X and Y to be in a position (0.0) by pressing the Home All button.
28 9. Running L-System program Users can run the L-System program by pressing the L-System button is already available at the right side of the EMC program. On this implementation, after the L-System program finished drawing in the turtle window. The authors write in file "101.ngc" and the result is a file "101.ngc" that can be found in the directory "/home/<username>/emc2/nc_files/". 10. Running file.ngc EMC2 is a software to be able to run a CNC machine, but to be able to run it then it takes a signal and the port where the signal wave can be generated by the EMC2 software ports specified by passing through G-Code file. Once the user running the EMC2 and use the L-System program the file will be generated ".ngc" which can be run via the Run button that has been made to see the results on the machine directly. Here are some of the results form a fractal pattern obtained after running the program L-System is:
29 Results of Testing Program Fractal Types Koch Curve (n = 4) Result on Window Tkinter F F F+F F F+F Box (n = 3) F-F-F-F F FF-F-F-F-FF Island And Lakes (n = 2) F+F+F+F F F+f FF+F+FF+Ff+FF f+ff F FF Ff FFF f ffffff Hilbert Curve (n = 5) F F +XL FLF LX+ X FL+XLX+LF
30 Fractal Types Dragon Curve (n = 10) Result on Window Tkinter FX X X+YF Y FX Y F F Sierpinski Triangle (n = 5) F X X F F X+F+X F X XX Sierpinski Arrowhead Curve (n = 5) F F X F X X F+X+F Quadratic Koch Island (n = 3) F+F+F+F F F+F F FF+F+F F
31 Fractal Types Plant (n = 5) Result on Window Tkinter F F X[+F]X[ F]F X XX Koch Snowflake (n = 5) F++F++F F F F++F F Tile (n = 5) X X F+F+F+F F FF+F F+F+FF Here are some of the results form a fractal pattern obtained after L-System program running directly on the CNC machine:
32 Fractal Types Box (n = 2) Result on Window Tkinter Time making: 9.8 menit Dragon Curve (n = 8) Time making: 9.6 menit Bushy Tree (n = 3) Time making: 25.6 menit
33 3. Conclusion From the results of this application program design, the authors obtain some conclusions are as follows: a. Method of L-System with the help of turtle interpretation can be used to form a fractal design patterns are useful in the design and manufacturing using CNC machines to eliminate the conceptual design phase that takes time and costs. b. The EMC2 software can be used both to run the CNC machines and because it is open source so it is possible to do any changes in its files so that users can set this software as needed in any form.
34 References [1] Starovešk, T., Brezak, D., Udiljak, T., & Majetić, D. (2009). Implementation Of A Linux- Based CNC Open Control System. 12th International Scientific Conference On Production Engineering - CIM [2] 50 Years Of Technological Development. (2005, August). Retrieved December 15, 2011, from Cutting Tool Engineering: [3] Anton, H., & Rorres, C. (2005). Elementary Linear Algebra Applications Version 9th Edition. USA: John Wiley & Sons, Inc. [4] Arnold, H. (2001). The recent history of the machine tool industry and the effects of technological change. [5] Bentley, L. D., & Whiteen, J. L. (2010). Systems Analysis & Design For The Global Enterprise 7th Edition. New York: McGraw-Hill Companies Inc. [6] Bovill, C. (2000). Fractal Geometry as Design Aid. Journal for Geometry and Graphics Volume 4 No 1, [7] Dawson, M. (2003). Python Programming for the Absolute Beginner. USA: Premier Press. [8] Deitel, H. M., Deitel, P. J., Liperi, J., & Wiedermann, B. (2002). Python How To Program. USA: Prentice Hall. [9] Falconer, K. (2003). Fractal Geometry Mathematical Foundations And Applications 2nd Edition. Chichester: John Wiley & Sons Ltd. [10] Kiusalaas, J. (Cambridge University Press). Numerical Methods In Engineering With Python 2nd Edition. New York: O'Reilly. [11] Krar, S., & Gill, A. (1999). Computer Numerical Control Programming Basics. New York: Industrial Press Inc. [12] Langtangen, H. P. (2008). Python Scripting For Computational Science 3rd Edition.
35 Heildelberg: Springer. [13] Lee, K. D. (2010). Python Programming Fundamentals. London: Springer. [14] Mandelbrot, B. B. (1983). The Fractal Geometry Of Nature. New York: W.H. Freeman And Company. [15] Pressman, R. S. (2010). Software Engineering - A Practitioner's Approach. USA: McGraw- Hill Higher Education. [16] Prusinkiewicz, P., & Lindenmayer, A. (2004). The Algorithmic Beauty of Plants. New York: Springer-Verlag. [17] Shneiderman, B. (2010). Designing The User Interface, Strategy For Effective Human- Computer Interaction 5th Edition. USA: Pearson Education Inc. [18] Smid, P. (2003). CNC Programming Handbook 2nd Edition. New York: Industrial Press Inc. [19] Soo, S. C., & K., M. Y. (n.d.). Rapid Prototyping Using Fractal Geometry [20] Swipman, J. W. (2010). Tkinter 8.4 Reference: a GUI for Python. Mexico: New Mexico Tech. [21] Team, T. E. (2006, February 20). Manual Pages. Retrieved December 15, 2011, from LinuxCNC: [22] Team, T. E. (2011, January 11). Getting Started Guide V2.4. Retrieved December 15, 2011, from LinuxCNC: [23] Team, T. E. (2011, January 11). HAL Manual 2.4. Retrieved December 15, 2011, from LinuxCNC: [24] Team, T. E. (2011, December 9). Integrators Manual V2.4. Retrieved December 15, 2011, from LinuxCNC: [25] Team, T. E. (2011, October 26). User Manual V2.4. Retrieved December 15, 2011, from LinuxCNC:
36 [26] Wannarumon, S. (2010). An Aesthetics Driven Approach to Jewelry Design. Computer- Aided Design & Applications, [27] Zammouri, I., & Ayeb, B. (2007). Fractal Shapes Description with Parametric L-systems and Turtle Algebra. World Academy of Science, Engineering and Technology 34.
BAB 4 IMPLEMENTASI. Tabel 0.1 Tabel Spesifikasi Perangkat Keras
BAB 4 IMPLEMENTASI 4.1 Spesifikasi Sistem Spesifikasi sistem yang digunakan penulis untuk membuat dan menjalankan program aplikasi dapat dilihat pada Tabel 4.1 untuk perangkat keras dan Tabel 4.2 untuk
Lebih terperinciBAB 1 PENDAHULUAN. secara manual oleh manusia.tak terkecuali dalam hal pembuatan produk atau pola untuk
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada zaman dahulu sebelum ditemukannya mesin, segala pekerjaan dilakukan secara manual oleh manusia.tak terkecuali dalam hal pembuatan produk atau pola untuk
Lebih terperinci32-bit and 64-bit Windows: Frequently asked questions
32-bit and 64-bit Windows: Frequently asked questions // // Here are answers to some common questions about the 32-bit and 64-bit versions of Windows. Frequently asked questions Collapse all What is the
Lebih terperinciABSTRAK. v Universitas Kristen Maranatha
ABSTRAK Sekarang ini banyak dilakukan pembangunan oleh banyak pihak seperti pembangunan tempat tinggal atau kantor. Proses pembangunan pada lokasi daerah memerlukan denah lokasi daerah yang akurat dan
Lebih terperinciINDUSTRIAL ENGINEERING
INDUSTRIAL ENGINEERING ENGINEERING The application of scientific and mathematical principles to practical ends such as the design, manufacture, and operation of efficient and economical structures, machines,
Lebih terperinciTopi Anda akan membutuhkan untuk melakukan langkah-langkah ini adalah 1. A Windows 98 CD 2. A Komputer dengan CD-ROM akses
Topi Anda akan membutuhkan untuk melakukan langkah-langkah ini adalah 1. A Windows 98 CD 2. A Komputer dengan CD-ROM akses Untuk mulai menginstal Windows ini. Pertama, cek apakah perangkat boot pertama
Lebih terperinciPENGEMBANGAN PERANGKAT LUNAK SISTEM OPERASI MESIN MILLING CNC TRAINER
PENGEMBANGAN PERANGKAT LUNAK SISTEM OPERASI MESIN MILLING CNC TRAINER * Mushafa Amala 1, Susilo Adi Widyanto 2 1 Mahasiswa Jurusan Teknik Mesin, Fakultas Teknik, Universitas Diponegoro 2 Dosen Jurusan
Lebih terperinciPIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC
PIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC Arnold Aribowo 1), Pujianto Yugopuspito 2), Julian Fetriandhy Altanijah 3) 1) Jurusan Teknik Komputer, Fakultas
Lebih terperinciSistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris
Sistem Informasi Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris 1. Kita mengetahui bahwa perkembangan teknologi di zaman sekarang sangat pesat dan banyak hal yang berubah dalam kehidupan kita.
Lebih terperinciJARINGAN KOMPUTER MENGGUNAKAN VLAN DENGAN MULTI LAYER SWITCH CISCO PADA PT. KIRIN MIWON FOODS
ANALISIS DAN PERANCANGAN JARINGAN KOMPUTER MENGGUNAKAN VLAN DENGAN MULTI LAYER SWITCH CISCO PADA PT. KIRIN MIWON FOODS Kaleb Yosua Mustamu Binus University, Jakarta DKI Jakarta, Indonesia Stephen Daniel
Lebih terperinciPengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web
Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web 1 Dwi Sakethi, 2 Irwan Adi Pribadi dan 3 Ririn Destiana 1 Jurusan Ilmu Komputer FMIPA Unila 2 Jurusan Ilmu Komputer
Lebih terperinciSISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK
SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI Adhi Fajar Sakti Wahyudi (0722062) Jurusan Teknik Elektro Email: afsakti@gmail.com ABSTRAK Teknologi pengenalan
Lebih terperinciABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier
ABSTRAK. Teknologi dewasa ini perkembangannya sudah sedemikian pesat. Perkembangan yang pesat ini tidak hanya teknologi perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang.
Lebih terperinciSoekarno Hatta Km. 09 Tondo, Palu 94118, Indonesia
JIMT Vol. 14 No. 2 Desember 2017 (Hal 137-143) ISSN : 2450 766X IMPLEMENTASI ALGORITMA DYNAMIC PROGRAMMING PADA APLIKASI PERHITUNGAN BIAYA PRODUKSI PRODUK PERCETAKAN DENGAN MENGGUNAKAN VISUAL BASIC (STUDI
Lebih terperinciIMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS
IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS S U M M A R Y IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC
Lebih terperinciLAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010
KETAHANAN PANGAN LAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010 Judul Ketua Anggota : Rancang Bangun Alat Penyiram Otomatis dengan Pengendali Mikrokontroler
Lebih terperinciREKAYASA PERANGKAT LUNAK 1
1 REKAYASA PERANGKAT LUNAK 1 PENDAHULUAN 2 DESKRIPSI MATA KULIAH Sifat : WAJIB Prasyarat : Struktur Data, Basis Data, IMK Bobot : 3 SKS 3 PENILAIAN 10% kehadiran (min. 80%) + 20% tugas/quiz + 30% uts +
Lebih terperinciRANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER
RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER Huzaeni Hasanun 1, Salahuddin 2 1,2 urusan Teknologi Informasi dan Komputer Politeknik Negeri Lhokseumawe Jln. B.Aceh Medan Km.280
Lebih terperinciAnalisis Mesin Pengiris Kentang Spiral Otomatis ANALISIS MESIN PENGIRIS KENTANG SPIRAL OTOMATIS
Analisis Mesin Pengiris Kentang Spiral Otomatis ANALISIS MESIN PENGIRIS KENTANG SPIRAL OTOMATIS Fauzi D3 Teknik Mesin Fakultas Teknik Universitas Negeri Surabaya Email : fauzi.sby@gmail.com Arya Mahendra
Lebih terperinciANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU
ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU READ ONLINE AND DOWNLOAD EBOOK : ANALISIS CAPAIAN OPTIMASI NILAI
Lebih terperinciCara Save dan Load Konfigurasi Inverter ATV 6xx
Cara Save dan Load Konfigurasi Inverter ATV 6xx Purpose Untuk memahami cara simpan dan memanggil file konfigurasi inverter pada ATV6xx What units are effected 1. Altivar 6xx 2. Graphical Display Terminal
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Proses kelahiran bayi merupakan sesuatu yang sangat berkesan bagi para orang tua. Ini terjadi di beberapa Rumah Sakit atau Rumah Bersalin di seluruh dunia. Ada banyak cara yang dilakukan orang
Lebih terperinciPemrograman Lanjut. Interface
Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Teknologi semakin hari semakin berkembang. Teknologi membantu orang untuk mengerjakan kegiatan sehari-hari menjadi mudah dan efesien. Mikrokontroler salah satunya yaitu sebuah chip yang dipasangkan
Lebih terperinciMODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS
MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS TUJUAN Setelah praktikum dilaksanakan, peserta praktikum diharapkan memiliki kemampuan 1. Membuat dan melakukan konfigurasi pada mesin virtual dengan menggunakan
Lebih terperinci2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan
Abstract This search engine application is a tool used in topic research concerning practical work and final assignment made by Maranatha Christian University s students. The users can do research based
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KUALITAS PADA PT. MAYORA INDAH, TBK MENGGUNAKAN SISTEM OPERASI ANDROID
1 ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KUALITAS PADA PT. MAYORA INDAH, TBK MENGGUNAKAN SISTEM OPERASI ANDROID Irwan Binus University, Jakarta, DKI Jakarta, Indonesia. 0878 8860 1919. wan.lynnfield@gmail.com
Lebih terperinciKEMAMPUAN MENDENGARKAN LAGU BERBAHASA INGGRIS PADA SISWA KELAS X SMA ISLAMIC CENTRE DEMAK PADA TAHUN AJARAN 2006/2007
KEMAMPUAN MENDENGARKAN LAGU BERBAHASA INGGRIS PADA SISWA KELAS X SMA ISLAMIC CENTRE DEMAK PADA TAHUN AJARAN 2006/2007 Oleh SRI SUMARMI NIM: 2000-32-104 FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN JURUSAN PENDIDIKAN
Lebih terperinciAPLIKASI PENCARIAN RUMAH MAKAN BERBASISKAN GPS PADA PERANGKAT MOBILE ANDROID
APLIKASI PENCARIAN RUMAH MAKAN BERBASISKAN GPS PADA PERANGKAT MOBILE ANDROID Utsman Zulhakim Karim, Angga Kirana, Zicko Varianto Dosen Pembimbing : Budi Yulianto, S.Kom. Abstract Research objectives of
Lebih terperinci7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )
7. Analisis Kebutuhan - 1 (System Actors & System Use Cases ) SIF15001 Analisis dan Perancangan Sistem Informasi Agi Putra Kharisma, S.T., M.T. Genap 2014/2015 Desain slide ini dadaptasi dari University
Lebih terperinciABSTRACT. (Key words: Cost of goods production, Standard Cost, Production Cost Efficiency) Universitas Kristen Maranatha
ABSTRACT Companies whose business activities to produce food from raw materials into finished products to be competitive in marketing their products require management and control of the cost of production.
Lebih terperinciPENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN
PENERAPAN GRABBERPADA OPTICAL FLOWUNTUK MENGGERAKKAN CURSORMOUSEMENGGUNAKAN BOLPOIN PENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN Anton Setiawan Honggowibowo,
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK APLIKASI BANK SOAL PADA BINUS SCHOOL SERPONG
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK APLIKASI BANK SOAL PADA BINUS SCHOOL SERPONG Oleh Hari Wijaya 1301057564 Sevira Alvini Thomas 1301059891 Djauharry Noor D1348 ABSTRAK Tujuan penelitian
Lebih terperinciRahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition)
Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition) Hery Hery Click here if your download doesn"t start automatically Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah
Lebih terperinciABSTRAK. Kata kunci: Arduino, smartphone, server, controller
ABSTRAK Pada masa sekarang ini orang-orang banyak yang lupa untuk mematikan alat listrik rumah tangga yang menggunakan listrik terutama lampu. Karena itu penelitian tentang bagaimana untuk menyelesaikan
Lebih terperinci1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.
Judul TIU TIK Materi Modul Perulangan Ganjil 204/205 Mahasiswa memahami Konsep Perulangan. Mahasiswa mampu menggunakan perintah perulangan For, While do, do While 2. Mahasiswa mampu menggunakan perintah
Lebih terperinciVersi Online tersedia di : JURNAL TECH-E (Online)
JURNAL TECH-E - VOL. 1 NO. 1 (2017) Versi Online tersedia di : http://bsti.ubd.ac.id/e-jurnal JURNAL TECH-E 2581-1916 (Online) Artikel Sistem Pakar Pemilihan Topik Judul Skripsi Dengan Metode Forward Chaining
Lebih terperinciPERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI ADI MULYA MANDIRI CEPU BLORA
PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI ADI MULYA MANDIRI CEPU BLORA Wahyu Setyo Dwi Utomo Sistem Informasi, Ilmu Komputer, Universitas Dian Nuswantoro Jl. Nakula I No. 5-11, Semarang,
Lebih terperinciADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA
Eka Lestari Nengseh, 2016, Sistem Informasi Pemesanan Karoseri CV. Adidaya Reksa Surabaya. Tugas Akhir ini dibawah bimbingan Taufik, S.T, M.Kom dan Eva Hariyanti, S.Si, M.T Program Studi Diploma Tiga Sistem
Lebih terperinciANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY
ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY READ ONLINE AND DOWNLOAD EBOOK : ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) Click button to download this ebook READ ONLINE AND DOWNLOAD
Lebih terperinciRealisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler
Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler Disusun Oleh: Nama : Gugi Setiawan NRP : 0922014 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria Sumantri, MPH no. 65,
Lebih terperinciABSTRACT. Keywords: Job order costing method. vi Universitas Kristen Maranatha
ABSTRACT Cost accumulation procedure that is used to calculate the cost of products in companies that produce products on the basis of the order is the Job Order Costing Method. As for recording costs
Lebih terperinciALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK
ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER Made Agust Arimbawa Pasopati / 0422102 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha, Jl. Prof.Drg.Suria Sumantri, MPH No.65, Bandung,
Lebih terperinciABSTRAK. Kata-kata kunci: penjadwalan produksi, algoritma CDS, waktu produksi, efisiensi produksi. iii. Universitas Kristen Maranatha
ABSTRAK Dalam ketatnya persaingan industri saat ini menuntut setiap perusahaan untuk lebih kompetitif dalam memberikan pelayanan kepada konsumen. Dalam hal memuaskan kebutuhan konsumen, perusahaan sangatlah
Lebih terperinciKhristian Edi Nugroho; Dimas Rahmawan; Prayogo Adi Utomo
USULAN TATA LETAK ULANG MENGGUNAKAN SOFTWARE QUANTITATIVE SYSTEMS UNTUK MEMINIMALKAN JARAK PERPINDAHAN BAHAN DI LANTAI PRODUKSI DEPARTEMEN MECHANIC PT JEFTA PRAKARSA PRATAMA Khristian Edi Nugroho; Dimas
Lebih terperinciPERANCANGAN DAN IMPLEMENTASI ALAT MUSIK PIANO AUGMENTED REALITY BERBASIS DESKTOP
PERANCANGAN DAN IMPLEMENTASI ALAT MUSIK PIANO AUGMENTED REALITY BERBASIS DESKTOP TUGAS AKHIR Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan Pendidikan Sarjana Strata Satu (S1) Program
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Pada tahun 1945 sejak Indonesia merdeka dari penjajahan, Indonesia telah mengalami krisis ekonomi seperti krisis moneter yang mengakibatkan perekonomian di Indonesia menjadi tidak stabil. Krisis
Lebih terperinciKESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)
Read Online and Download Ebook KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA) DOWNLOAD EBOOK : KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN Click link
Lebih terperinciMEMBANGUN APLIKASI MOBILE DENGAN QT SDK DENGAN STUDI KASUS MONITORING RUANGAN MENGGUNAKAN KAMERA. Disusun oleh : NRP :
MEMBANGUN APLIKASI MOBILE DENGAN QT SDK DENGAN STUDI KASUS MONITORING RUANGAN MENGGUNAKAN KAMERA Disusun oleh : Nama : Yansen NRP : 0822052 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria
Lebih terperinciRANCANG BANGUN MESIN CUTTING PCB BERBASIS ARDUINO
RANCANG BANGUN MESIN CUTTING PCB BERBASIS ARDUINO Yudhi 1, Eko Sulistyo 2,Gesti 3, Syamsul Bahri 4 1,2,3,4 Jurusan Teknik Elektronika, Politeknik Manufaktur Negeri Bangka Belitung, Bangka 33211, ekosulistyo@gmail.com
Lebih terperinciCara konfigurasi DI Untuk LOC/REMOTE ATV 6xx
Cara konfigurasi DI Untuk LOC/REMOTE ATV 6xx Purpose Untuk memahami cara mengubah Setting Local atau remote dengan menggunakan Digital input What units are effected 1. Altivar 6xx 2. Graphical Display
Lebih terperinciConnecting & Using the BGAN for Internet Access Menghubungkan dan Menggunakan Alat BGAN
Connecting & Using the BGAN for Internet Access Menghubungkan dan Menggunakan Alat BGAN 1. Set the BGAN on a flat, stable surface outside where you can see the screen. There should not be anything above
Lebih terperinciUNIVERSITAS DIPONEGORO PEMBUATAN PIRANTI LUNAK G-CODE GENERATOR UNTUK PROSES CNC ENGRAVING TUGAS AKHIR FAKULTAS TEKNIK JURUSAN TEKNIK MESIN
UNIVERSITAS DIPONEGORO PEMBUATAN PIRANTI LUNAK G-CODE GENERATOR UNTUK PROSES CNC ENGRAVING TUGAS AKHIR EKA SUTRISNA L2E 005 444 FAKULTAS TEKNIK JURUSAN TEKNIK MESIN SEMARANG MARET 2011 ii iii iv v ABSTRAK
Lebih terperinciABSTRACT. Keywords: Point Of Sale system, accounting information systems, selling transaction. viii. Universitas Kristen Maranatha
ABSTRACT The progress of information technology on every section makes the data management become very short. Input process with manual way or data searching process with searching files use much time.
Lebih terperinciLine VS Bezier Curve. Kurva Bezier. Other Curves. Drawing the Curve (1) Pertemuan: 06. Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 2
Line VS Bezier Curve Kurva Bezier Pertemuan: 06 Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 1 IF-UTAMA 2 Other Curves Drawing the Curve (1) IF-UTAMA 3 IF-UTAMA 4 1 Drawing the Curve (2) Algoritma
Lebih terperinciPembuatan Program Pembelajaran Integer Programming Metode Branch and Bound. Frengki
Pembuatan Program Pembelajaran Integer Programming Metode Branch and Bound Frengki Jurusan Teknik Informatika / Fakultas Teknik Universitas Surabaya Frengki91@gmail.com Abstrak Linier programming adalah
Lebih terperinciDAFTAR ISI BAB I PENDAHULUAN
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... ix DAFTAR LAMPIRAN... x ABSTRAK... xi ABSTRACT... xii BAB I PENDAHULUAN
Lebih terperinciANALISIS DAN SIMULASI DISTRIBUSI TEMPERATUR RUANGAN BERDASARKAN BENTUK ATAP MENGGUNAKAN FINITE DIFFERENCE METHOD BERBASIS PYTHON
ANALISIS DAN SIMULASI DISTRIBUSI TEMPERATUR RUANGAN BERDASARKAN BENTUK ATAP MENGGUNAKAN FINITE DIFFERENCE METHOD BERBASIS PYTHON Denny Pratama, Viska Noviantri, Alexander Agung S.G. Matematika dan Teknik
Lebih terperinciABSTRACT. Keywords: The cost of quality, Profitability. viii Universitas Kristen Maranatha
ABSTRACT The development at this time rapidly growing business that certainly had an impact on the economic development in Indonesia. In order to be competitive, the company's products should have advantages
Lebih terperinciPERANCANGAN APLIKASI DOKTER GIZI BERRBASIS ANDROID TUGAS AKHIR AHMAD FAUZI POHAN
PERANCANGAN APLIKASI DOKTER GIZI BERRBASIS ANDROID TUGAS AKHIR AHMAD FAUZI POHAN 132406133 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
Lebih terperinciKata Kunci: Perencanaan Pendistribusian Produk, Distribution Requirement Planning, Lot For Lot, Economic Order Quantity.
ABSTRAK CV. Rajawali Indah Tekstil merupakan perusahaan yang bergerak di bidang tekstil, khususnya dalam pembuatan baju senam, baju diving, dan baju olahraga lainnya. Perusahaan tersebut memiliki aktivitas
Lebih terperinciABSTRACT. Keywords : payroll system, accounting information system, fraud, time s efficiency. Universitas Kristen Maranatha
ABSTRACT In carrying out the operational, a company needs to have activities good corporate management supported by qualified personnel in order to work efficiently. The thing to consider is the human
Lebih terperinciABSTRAK. Kata Kunci : Aplikasi Web, Asuhan Keperawatan, Metode Waterfall, Sistem Informasi Manajemen
ABSTRAK Tenaga perawat mempunyai kontribusi besar bagi pelayanan kesehatan, mempunyai peranan penting untuk meningkatkan mutu pelayanan kesehatan. Dalam upaya meningkatkan mutu pelayanan kesehatan, seorang
Lebih terperinciPEMBUATAN SISTEM INFORMASI TAMAN PENITIPAN ANAK DAN SANGGAR KREATIVITAS UNIVERSITAS SURABAYA
PEMBUATAN SISTEM INFORMASI TAMAN PENITIPAN ANAK DAN SANGGAR KREATIVITAS UNIVERSITAS SURABAYA Kevin Fernando 6107801 Mahasiswa Program Kekhususan Sistem Informasi Jurusan Teknik Informatika Fakultas Teknik
Lebih terperinciAPLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO
APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO 41508110097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 APLIKASI PERANGKAT
Lebih terperinciCABLE TV SET TOP BOX. Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide. Daftar Isi Table of Contents.
Cable TV Set Top Box September 2012: 1 of 5 CABLE TV SET TOP BOX Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide Daftar Isi Table of Contents Pembuka Preface 2 Pengaturan Awal Factory Reset
Lebih terperinciABSTRAK. Kata kunci: Fungsi Manajemen,Anggaran,Efektifitas Penjualan. vii. Universitas Kristen Maranatha
ABSTRAK Dengan semakin meningkatnya jumlah produsen di bidang sektor industri makanan khususnya kue kering/snack, PT. Kelinci merasa bahwa semakin tahun persaingan semakin tahun semakin meningkat. Oleh
Lebih terperinciUntuk memahami cara setting Pump Start Stop pada ATV6xx. 1. Altivar 6xx 2. Graphical Display Terminal atau HMI
Cara konfigurasi Pump Start Stop pada ATV 6xx Purpose Untuk memahami cara setting Pump Start Stop pada ATV6xx What units are effected 1. Altivar 6xx 2. Graphical Display Terminal atau HMI Details This
Lebih terperinciSUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO
Read Online and Download Ebook SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO DOWNLOAD EBOOK : SUKSES BERBISNIS DI INTERNET DALAM 29 HARI Click link bellow and free
Lebih terperinciKOMPUTERISASI SISTEM INFORMASI PRESENSI GURU DAN KARYAWAN PADA SMP NEGERI 1 PARAKAN TEMANGGUNG DENGAN MENGGUNAKAN BARCODE.
KOMPUTERISASI SISTEM INFORMASI PRESENSI GURU DAN KARYAWAN PADA SMP NEGERI 1 PARAKAN TEMANGGUNG DENGAN MENGGUNAKAN BARCODE Naskah Publikasi Disusun Oleh: INTAN YULIANA TANJUNG 07.02.6992 TITIK MUSLIMAH
Lebih terperinciKEUNTUNGAN ALGORITMA BEZIER, B-SPLINE DI DUNIA INDUSTRI
KEUNTUNGAN ALGORITMA BEZIER, B-SPLINE DI DUNIA INDUSTRI Djunaidy Santoso; Haryono Soeparno; Ayuliana Computer Science Department, School of Computer Science, Binus University Jl. K.H. Syahdan No. 9, Palmerah,
Lebih terperinciPEMBUATAN SISTEM INFORMASI PRODUKSI DAN SUB KONTRAK PADA PERUSAHAAN GARMEN X
PEMBUATAN SISTEM INFORMASI PRODUKSI DAN SUB KONTRAK PADA PERUSAHAAN GARMEN X Candra Septiani Putri Jurusan Teknik Informatika / Fakultas Teknik Universitas Surabaya candraseptiani.putri@gmail.com Abstrak
Lebih terperinciSISTEM PENGELOLAAN PARKIR DENGAN FASILITAS PENENTUAN LOKASI PARKIR TERDEKAT DENGAN PINTU KELUAR MASUK
SISTEM PENGELOLAAN PARKIR DENGAN FASILITAS PENENTUAN LOKASI PARKIR TERDEKAT DENGAN PINTU KELUAR MASUK Djoni Setiawan K. Fakultas Teknologi Informasi, Universitas Kristen Maranatha, Bandung djoni.sk@eng.maranatha.edu,
Lebih terperinciABSTRAK. Kata Kunci : MVC (Model View Controller), Codeigniter PHP Framework, MySQL. Universita s Kristen Maranatha
ABSTRAK Sistem informasi absensi merupakan sebuah sistem yang mencatat kehadiran pegawai secara real time, dengan tujuan untuk kepentingan review suatu absensi yang nantinya akan digunakan sebagai salah
Lebih terperinciPemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Reverse Engineering & Forward Engineering Adam Hendra Brata Materi Pertemuan 8 2 Reverse Engineering & Forward Engineering Forward Engineering Reverse Engineering Re-engineering
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Pengendalian telah memainkan peranan penting dalam perkembangan kerekayasaan dan ilmu karena telah menjadi bagian penting dan kesatuan dari proses industri dan fabrikasi modern yang bertujuan untuk
Lebih terperinciPERANCANGAN SISTEM PENGONTROL GERAK KAMERA CCTV
PERANCANGAN SISTEM PENGONTROL GERAK KAMERA CCTV Arief Budianto 0727039 Jurusan Sistem Komputer, Fakultas Teknik, Jalan Prof. Drg. Suria Sumantri 65 Bandung 40164 ABSTRAK Kamera CCTV adalah kamera video
Lebih terperinciABSTRAK. Kata Kunci : Jaringan, Linux Server, Pemrograman, Shell Script, Zenity. iii
ABSTRAK Konfigurasi jaringan Linux Ubuntu membutuhkan pengetahuan dasar tentang IP address dan lokasi file penyimpanan konfigurasi. Lokasi penyimpanan file konfigurasi tidak terdapat dalam satu folder,
Lebih terperinciREFURBISHING PENGENDALI ARUS LISTRIK PENGELASAN PADA MESIN LAS RESISTANCE SPOT WELDING ME-25 UNTUK PERAKITAN KELONGSONG BAHAN BAKAR NUKLIR PLTN
PRIMA Volume 10, Nomor 1, Juni 2013 ISSN: 1411-0296 REFURBISHING PENGENDALI ARUS LISTRIK PENGELASAN PADA MESIN LAS RESISTANCE SPOT WELDING ME-25 UNTUK PERAKITAN KELONGSONG BAHAN BAKAR NUKLIR PLTN ABSTRAK
Lebih terperinciDEVIS ZENDY NPM :
PENERAPAN LEAN MANUFACTURING GUNA MEMINIMASI WASTE PADA LANTAI PRODUKSI DI PT. KHARISMA ESA ARDI SURABAYA SKRIPSI Oleh : DEVIS ZENDY NPM : 0732010126 JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNOLOGI INDUSTRI
Lebih terperinciPerancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /
Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340 Renzy Richie / 0622049 Email : renzyrichie@live.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas
Lebih terperinciABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata
ABSTRAK Sekarang ini hampir semua penyimpanan data dilakukan dengan komputersasi, salah satunya menggunakan Database Management System (DBMS). DBMS merupakan sebuah program komputer untuk mengolah dan
Lebih terperinciKontrol Modular Production System Berbasis PLC Siemens S7-300 Dengan Menggunakan HMI Touch Panel
Kontrol Modular Production System Berbasis PLC Siemens S7-300 Dengan Menggunakan HMI Touch Panel Damaris Tanojo Electrical Engineering Dept. Universitas Surabaya, Raya Kalirungkut Surabaya, damaristanojo@ubaya.ac.id
Lebih terperinciABSTRAK. Kata kunci :Flowchart, Gallery Application ERD, ER to Tabel, phpmyadmin. Universitas Kristen Maranatha
ABSTRAK Galeri merupakan salah satu hal atau obyek dalam melakukan promosi sekolah. Promosi ini dapat juga menggunakan brosur, pamflet dan lain-lainnya. Galeri manual tidak dapat melakukan sehingga menjadi
Lebih terperinciABSTRAK. Kata Kunci : pembelian, penjualan, stock sepatu. iii. Print to PDF without this message by purchasing novapdf (http://www.novapdf.
ABSTRAK Proses pengolahan data pembelian dan penjualan di Toko Citra Wijaya masih dilakukan secara manual dan data yang diolah pada Toko Citra Wijaya saat ini adalah data stok sepatu, data supplier, data
Lebih terperinciPENGAUDITAN BERBASIS TEKNOLOGI INFORMASI DALAM SISTEM INFORMASI AKUNTANSI TERKOMPUTERISASI OLEH: FELICIA ASARI TANDIONO
PENGAUDITAN BERBASIS TEKNOLOGI INFORMASI DALAM SISTEM INFORMASI AKUNTANSI TERKOMPUTERISASI OLEH: FELICIA ASARI TANDIONO 3203006378 JURUSAN AKUNTANSI FAKULTAS EKONOMI UNIVERSITAS KATOLIK WIDYA MANDALA SURABAYA
Lebih terperinciABSTRAK Kata Kunci :
ABSTRAK Perkembangan teknologi khususnya elektronika telah merambah hampir ke semua aspek kehidupan. Seperti halnya beragam peralatan listrik yang tersebar di berbagai tempat. Apabila beragam peralatan
Lebih terperinciAPLIKASI GAME MEDIA PEMBELAJARAN TEKA TEKI SILANG PELAJARAN IPS SD KELAS VI BERBASIS MULTIMEDIA
LAPORAN SKRIPSI APLIKASI GAME MEDIA PEMBELAJARAN TEKA TEKI SILANG PELAJARAN IPS SD KELAS VI BERBASIS MULTIMEDIA Oleh : ERWIN ARYA SETIAWAN 2012-51-172 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH
Lebih terperinci3.3.2 Konsep Eksekusi Desain Antarmuka...26 Handphone...27 Laptop...27 Bab IV...29 Pengembangan Sistem Perencanaan Tahap
Daftar Isi Pernyataan Orisinalitas Laporan... ii Kata Pengantar... iv Daftar Isi...v Daftar Gambar... vii Daftar Tabel... viii Abstrak...1 Abstract...2 Bab I...3 Persyaratan Produk...3 1.1 Pendahuluan...3
Lebih terperinciTHE ROLE OF INTERNAL AUDIT IN THE PREVENTION OF FRAUD
ABSTRACT THE ROLE OF INTERNAL AUDIT IN THE PREVENTION OF FRAUD (A case study on PT. Gracia Invensys Jakarta) A company can work well if have good management. It can be seen from a good control so the control
Lebih terperinciABSTRACT. Key words: Job order costing method. vii. Universitas Kristen Maranatha
ABSTRACT Determining the cost of production can be determined by an effective and efficient when companies apply cost of production is the right way. There are two methods to determine and collect the
Lebih terperinciDAFTAR ISI KATA PENGANTAR
Judul Tugas Sarjana Perbaikan Proses Pembuatan Pola Volute Agus Susilo B.S Casing Pompa Sentrifugal Program Studi Teknik Mesin 13103148 Fakultas Teknik Mesin dan Dirgantara Institut Teknologi Bandung Ringkasan
Lebih terperinciDESAIN MESIN PENETAS TELUR OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR
DESAIN MESIN PENETAS TELUR OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR Diajukan untuk Memenuhi Persyaratan Mencapai Pendidikan Diploma III Program Studi DIII Instrumentasi dan Elektronika Jurusan Fisika
Lebih terperinciPERANCANGAN PERANGKAT LUNAK SISTEM JUAL BELI BARANG PADA DISTRO ABSTRAK
PERANCANGAN PERANGKAT LUNAK SISTEM JUAL BELI BARANG PADA DISTRO Coory (0727049) Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg. Surya Sumantri 65 Bandung 40164,
Lebih terperinciABSTRACT. Keyword : Quality, Defect Product, Statistical Quality Control, and np Control Chart. Universitas Kristen Maranatha
ABSTRACT Quality is the most important element in bussines world competition. A company can be compete and survive by always produce a very good quality product and appropriate with customer expectation.
Lebih terperinciABSTRACT. advertising agency Ojwala Com regarding graphic design advertising. In the field
ABSTRACT The objective of this study media work that is eligible earned Associate Expert, gain work experience as a graphic designer at the Institute for the Study Design Group Surakarta, deepen knowledge
Lebih terperinciABSTRAK. Kata kunci: pengendalian kualitas, diagram pareto, peta kendali p, diagram sebab-akibat. Universitas Kristen Maranatha
ABSTRAK Perusahaan Barly Joy Collection merupakan sebuah home industry yang bergerak di bidang manufaktur pakaian. Adapun produk yang dihasilkan adalah baju dengan bahan kaos. Banyak perusahaan pesaing
Lebih terperinciABSTRACT. Keywords : production process, preventive maintenance, breakdown maintenance, minimum maintenance cost. Universitas Kristen Maranatha
ABSTRACT Manufacturing companies always hope that their production machines can be operated well and ready to use in order to support their production process. And that is exactly done by CV Gelar Nesia
Lebih terperinciDAFTAR ISI.. LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK.. ABSTRACT... DAFTAR TABEL.. DAFTAR PERSAMAAN..
ABSTRAK Perkembangan teknologi yang semakin pesat, membuat semakin sedikitnya suatu industri yang memakai operator dalam menjalankan suatu proses produksi. Pada saat ini, kontrol otomatis lebih banyak
Lebih terperinciSISTEM PENGAMANAN SEPEDA MOTOR BERBASIS RASPBERRY PI YANG DIKENDALIKAN MELALUI ANDROID. Oleh Andy Agustia NIM:
SISTEM PENGAMANAN SEPEDA MOTOR BERBASIS RASPBERRY PI YANG DIKENDALIKAN MELALUI ANDROID Oleh Andy Agustia NIM: 612006040 Skripsi Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik Program
Lebih terperinci