PERANCANGAN PROGRAM APLIKASI PEMBUATAN POLA FRAKTAL PADA ENHANCED MACHINE CONTROL MENGGUNAKAN L-SYSTEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN PROGRAM APLIKASI PEMBUATAN POLA FRAKTAL PADA ENHANCED MACHINE CONTROL MENGGUNAKAN L-SYSTEM"

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. 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 terperinci

BAB 1 PENDAHULUAN. secara manual oleh manusia.tak terkecuali dalam hal pembuatan produk atau pola untuk

BAB 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 terperinci

32-bit and 64-bit Windows: Frequently asked questions

32-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 terperinci

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

INDUSTRIAL ENGINEERING

INDUSTRIAL 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 terperinci

Topi 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 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 terperinci

PENGEMBANGAN PERANGKAT LUNAK SISTEM OPERASI MESIN MILLING CNC TRAINER

PENGEMBANGAN 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 terperinci

PIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC

PIRANTI 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 terperinci

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris

Sistem 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 terperinci

JARINGAN KOMPUTER MENGGUNAKAN VLAN DENGAN MULTI LAYER SWITCH CISCO PADA PT. KIRIN MIWON FOODS

JARINGAN 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 terperinci

Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web

Pengembangan 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 terperinci

SISTEM 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 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 terperinci

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. 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 terperinci

Soekarno Hatta Km. 09 Tondo, Palu 94118, Indonesia

Soekarno 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 terperinci

IMPACT 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 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 terperinci

LAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010

LAPORAN 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 terperinci

REKAYASA PERANGKAT LUNAK 1

REKAYASA 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 terperinci

RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER

RANCANG 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 terperinci

Analisis Mesin Pengiris Kentang Spiral Otomatis ANALISIS MESIN PENGIRIS KENTANG SPIRAL OTOMATIS

Analisis 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 terperinci

ANALISIS 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 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 terperinci

Cara Save dan Load Konfigurasi Inverter ATV 6xx

Cara 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 terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

Pemrograman Lanjut. Interface

Pemrograman 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 terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS

MODUL 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 terperinci

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

2.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 terperinci

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KUALITAS PADA PT. MAYORA INDAH, TBK MENGGUNAKAN SISTEM OPERASI ANDROID

ANALISIS 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 terperinci

KEMAMPUAN 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 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 terperinci

APLIKASI PENCARIAN RUMAH MAKAN BERBASISKAN GPS PADA PERANGKAT MOBILE ANDROID

APLIKASI 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 terperinci

7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )

7. 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 terperinci

ABSTRACT. (Key words: Cost of goods production, Standard Cost, Production Cost Efficiency) Universitas Kristen Maranatha

ABSTRACT. (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 terperinci

PENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN

PENERAPAN 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 terperinci

ANALISIS 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 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 terperinci

Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition)

Rahasia 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 terperinci

ABSTRAK. Kata kunci: Arduino, smartphone, server, controller

ABSTRAK. 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 terperinci

1/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.

1/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 terperinci

Versi Online tersedia di : JURNAL TECH-E (Online)

Versi 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 terperinci

PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI ADI MULYA MANDIRI CEPU BLORA

PERANCANGAN 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 terperinci

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

ADLN - 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 terperinci

ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY

ANALISIS 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 terperinci

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

Realisasi 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 terperinci

ABSTRACT. Keywords: Job order costing method. vi Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

ALAT 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 terperinci

ABSTRAK. Kata-kata kunci: penjadwalan produksi, algoritma CDS, waktu produksi, efisiensi produksi. iii. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

Khristian Edi Nugroho; Dimas Rahmawan; Prayogo Adi Utomo

Khristian 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 terperinci

PERANCANGAN DAN IMPLEMENTASI ALAT MUSIK PIANO AUGMENTED REALITY BERBASIS DESKTOP

PERANCANGAN 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 terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)

KESASTRAAN 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 terperinci

MEMBANGUN 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 : 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 terperinci

RANCANG BANGUN MESIN CUTTING PCB BERBASIS ARDUINO

RANCANG 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 terperinci

Cara konfigurasi DI Untuk LOC/REMOTE ATV 6xx

Cara 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 terperinci

Connecting & Using the BGAN for Internet Access Menghubungkan dan Menggunakan Alat BGAN

Connecting & 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 terperinci

UNIVERSITAS 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 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 terperinci

ABSTRACT. Keywords: Point Of Sale system, accounting information systems, selling transaction. viii. Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

Line 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. 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 terperinci

Pembuatan Program Pembelajaran Integer Programming Metode Branch and Bound. Frengki

Pembuatan 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 terperinci

DAFTAR ISI BAB I PENDAHULUAN

DAFTAR 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 terperinci

ANALISIS 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 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 terperinci

ABSTRACT. Keywords: The cost of quality, Profitability. viii Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

PERANCANGAN APLIKASI DOKTER GIZI BERRBASIS ANDROID TUGAS AKHIR AHMAD FAUZI POHAN

PERANCANGAN 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 terperinci

Kata Kunci: Perencanaan Pendistribusian Produk, Distribution Requirement Planning, Lot For Lot, Economic Order Quantity.

Kata 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 terperinci

ABSTRACT. Keywords : payroll system, accounting information system, fraud, time s efficiency. Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

ABSTRAK. Kata Kunci : Aplikasi Web, Asuhan Keperawatan, Metode Waterfall, Sistem Informasi Manajemen

ABSTRAK. 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 terperinci

PEMBUATAN SISTEM INFORMASI TAMAN PENITIPAN ANAK DAN SANGGAR KREATIVITAS UNIVERSITAS SURABAYA

PEMBUATAN 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 terperinci

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO

APLIKASI 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 terperinci

CABLE TV SET TOP BOX. Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide. Daftar Isi Table of Contents.

CABLE 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 terperinci

ABSTRAK. Kata kunci: Fungsi Manajemen,Anggaran,Efektifitas Penjualan. vii. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

Untuk memahami cara setting Pump Start Stop pada ATV6xx. 1. Altivar 6xx 2. Graphical Display Terminal atau HMI

Untuk 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 terperinci

SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO

SUKSES 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 terperinci

KOMPUTERISASI 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. 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 terperinci

KEUNTUNGAN ALGORITMA BEZIER, B-SPLINE DI DUNIA INDUSTRI

KEUNTUNGAN 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 terperinci

PEMBUATAN SISTEM INFORMASI PRODUKSI DAN SUB KONTRAK PADA PERUSAHAAN GARMEN X

PEMBUATAN 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 terperinci

SISTEM 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 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 terperinci

ABSTRAK. Kata Kunci : MVC (Model View Controller), Codeigniter PHP Framework, MySQL. Universita s Kristen Maranatha

ABSTRAK. 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 terperinci

Pemodelan Berorientasi Objek

Pemodelan 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 terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

PERANCANGAN SISTEM PENGONTROL GERAK KAMERA CCTV

PERANCANGAN 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 terperinci

ABSTRAK. Kata Kunci : Jaringan, Linux Server, Pemrograman, Shell Script, Zenity. iii

ABSTRAK. 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 terperinci

REFURBISHING PENGENDALI ARUS LISTRIK PENGELASAN PADA MESIN LAS RESISTANCE SPOT WELDING ME-25 UNTUK PERAKITAN KELONGSONG BAHAN BAKAR NUKLIR PLTN

REFURBISHING 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 terperinci

DEVIS ZENDY NPM :

DEVIS 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 terperinci

Perancangan 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 / 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 terperinci

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

ABSTRAK. 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 terperinci

Kontrol 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 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 terperinci

ABSTRAK. Kata kunci :Flowchart, Gallery Application ERD, ER to Tabel, phpmyadmin. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

ABSTRAK. Kata Kunci : pembelian, penjualan, stock sepatu. iii. Print to PDF without this message by purchasing novapdf (http://www.novapdf.

ABSTRAK. 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 terperinci

PENGAUDITAN 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 PENGAUDITAN BERBASIS TEKNOLOGI INFORMASI DALAM SISTEM INFORMASI AKUNTANSI TERKOMPUTERISASI OLEH: FELICIA ASARI TANDIONO 3203006378 JURUSAN AKUNTANSI FAKULTAS EKONOMI UNIVERSITAS KATOLIK WIDYA MANDALA SURABAYA

Lebih terperinci

ABSTRAK Kata Kunci :

ABSTRAK 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 terperinci

APLIKASI GAME MEDIA PEMBELAJARAN TEKA TEKI SILANG PELAJARAN IPS SD KELAS VI BERBASIS MULTIMEDIA

APLIKASI 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 terperinci

3.3.2 Konsep Eksekusi Desain Antarmuka...26 Handphone...27 Laptop...27 Bab IV...29 Pengembangan Sistem Perencanaan Tahap

3.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 terperinci

THE ROLE OF INTERNAL AUDIT IN THE PREVENTION OF FRAUD

THE 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 terperinci

ABSTRACT. Key words: Job order costing method. vii. Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

DAFTAR ISI KATA PENGANTAR

DAFTAR 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 terperinci

DESAIN MESIN PENETAS TELUR OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR

DESAIN 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 terperinci

PERANCANGAN PERANGKAT LUNAK SISTEM JUAL BELI BARANG PADA DISTRO ABSTRAK

PERANCANGAN 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 terperinci

ABSTRACT. Keyword : Quality, Defect Product, Statistical Quality Control, and np Control Chart. Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

ABSTRACT. advertising agency Ojwala Com regarding graphic design advertising. In the field

ABSTRACT. 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 terperinci

ABSTRAK. Kata kunci: pengendalian kualitas, diagram pareto, peta kendali p, diagram sebab-akibat. Universitas Kristen Maranatha

ABSTRAK. 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 terperinci

ABSTRACT. Keywords : production process, preventive maintenance, breakdown maintenance, minimum maintenance cost. Universitas Kristen Maranatha

ABSTRACT. 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 terperinci

DAFTAR ISI.. LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK.. ABSTRACT... DAFTAR TABEL.. DAFTAR PERSAMAAN..

DAFTAR 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 terperinci

SISTEM 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: 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